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(.row_dim_61a9) {
  gap: 0.5em;
}
:where(.logo-886d) {
  gap: 0.5em;
}
body .carousel-fresh-05d7 > .article-e523 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .carousel-fresh-05d7 > .modal_red_d34b {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .carousel-fresh-05d7 > .shadow-4a74 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .search-yellow-7b73 > .article-e523 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .search-yellow-7b73 > .modal_red_d34b {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .search-yellow-7b73 > .shadow-4a74 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .search-yellow-7b73
  > :where(:not(.article-e523):not(.modal_red_d34b):not(.black-5626)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .search-yellow-7b73 > .carousel_hot_0fc9 {
  max-width: var(--wp--style--global--wide-size);
}
body .row_dim_61a9 {
  display: flex;
}
body .row_dim_61a9 {
  flex-wrap: wrap;
  align-items: center;
}
body .row_dim_61a9 > * {
  margin: 0;
}
body .logo-886d {
  display: grid;
}
body .logo-886d > * {
  margin: 0;
}
:where(.solid-0f8b.row_dim_61a9) {
  gap: 2em;
}
:where(.solid-0f8b.logo-886d) {
  gap: 2em;
}
:where(.badge_cold_cbe9.row_dim_61a9) {
  gap: 1.25em;
}
:where(.badge_cold_cbe9.logo-886d) {
  gap: 1.25em;
}
.center_d8c2 {
  color: var(--wp--preset--color--black) !important;
}
.summary_west_fe56 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.east-e52b {
  color: var(--wp--preset--color--white) !important;
}
.summary_d3fd {
  color: var(--wp--preset--color--pale-pink) !important;
}
.summary-61da {
  color: var(--wp--preset--color--vivid-red) !important;
}
.hero_c5cb {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.primary-lower-7fbf {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.block-57d2 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.bright_725a {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.nav_1084 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.detail-fast-1d87 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.pattern_af3f {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.pattern-2ace {
  background-color: var(--wp--preset--color--black) !important;
}
.list_dabb {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.iron_8c39 {
  background-color: var(--wp--preset--color--white) !important;
}
.small-d5db {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.next_03f4 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.pattern_1519 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.form_a66f {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.over_ca28 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.fluid-51dc {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.element-4de5 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.tooltip_0477 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.grid_selected_4ffe {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.hover-3635 {
  border-color: var(--wp--preset--color--black) !important;
}
.pattern-dynamic-68db {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.in-77b3 {
  border-color: var(--wp--preset--color--white) !important;
}
.tag-84c7 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.complex-491e {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.tabs-7442 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.table-top-77c8 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.disabled-23c2 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.down_9c41 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.badge-123c {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.backdrop_aeee {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.main_static_dd82 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.steel-84ee {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.tag_cool_6046 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.full_c71b {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.tabs_liquid_1832 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.center-68c2 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.status_fluid_fd5b {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.article-05f9 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.red_c881 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.image_inner_d7ba {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.element-easy-8ea3 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.feature_edd9 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.caption_paper_cc9b {
  background: var(--wp--preset--gradient--midnight) !important;
}
.shade_b797 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.paper-20ec {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.avatar-1973 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.widget_action_1fe8 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.hover_f37c a:where(:not(.shadow_glass_ee6e)) {
  color: inherit;
}
:where(.badge_cold_cbe9.row_dim_61a9) {
  gap: 1.25em;
}
:where(.badge_cold_cbe9.logo-886d) {
  gap: 1.25em;
}
:where(.solid-0f8b.row_dim_61a9) {
  gap: 2em;
}
:where(.solid-0f8b.logo-886d) {
  gap: 2em;
}
.alert-cbf0 {
  font-size: 1.5em;
  line-height: 1.6;
}

.logo-pink-70c6 .gas_ddd0 {
  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);
}
.tertiary_bottom_8fd3 .under_daf9 {
  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-2b6e {
  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-2b6e.content-east-b1cc .search_e985 {
  background-color: var(--e-global-color-primary);
}
.background-2b6e.cool-f1c7 .search_e985,
.background-2b6e.caption_thick_5849 .search_e985 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.black_2bf3 .table_df81 {
  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);
}
.progress_d56b {
  --divider-color: var(--e-global-color-secondary);
}
.progress_d56b .slider-outer-4ee9 {
  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);
}
.progress_d56b.hero_simple_16b5 .bronze-922f {
  background-color: var(--e-global-color-secondary);
}
.progress_d56b.gradient_ae03 .bronze-922f,
.progress_d56b.content_0c5d .bronze-922f {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.progress_d56b.gradient_ae03 .bronze-922f,
.progress_d56b.content_0c5d .bronze-922f svg {
  fill: var(--e-global-color-secondary);
}
.wrapper_a905 .article-47fd {
  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);
}
.wrapper_a905 .hovered-1c35 {
  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);
}
.purple-dcc9.hero_simple_16b5 .bronze-922f {
  background-color: var(--e-global-color-primary);
}
.purple-dcc9.gradient_ae03 .bronze-922f,
.purple-dcc9.content_0c5d .bronze-922f {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.purple-dcc9.gradient_ae03 .bronze-922f,
.purple-dcc9.content_0c5d .bronze-922f svg {
  fill: var(--e-global-color-primary);
}
.slider-1b66.hero_simple_16b5 .bronze-922f {
  background-color: var(--e-global-color-primary);
}
.slider-1b66.gradient_ae03 .bronze-922f,
.slider-1b66.content_0c5d .bronze-922f {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.slider-1b66 .wrapper-fresh-d8c7 {
  color: var(--e-global-color-primary);
}
.slider-1b66 .wrapper-fresh-d8c7,
.slider-1b66 .wrapper-fresh-d8c7 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider-1b66 .fresh_545d {
  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);
}
.action_e37f .yellow_5a36 {
  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);
}
.paragraph_right_64da .tag_6b70 .short_8bd5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard-177e .picture-gold-2808:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.hard-177e .title_wide_d7d8 i {
  color: var(--e-global-color-primary);
}
.hard-177e .title_wide_d7d8 svg {
  fill: var(--e-global-color-primary);
}
.hard-177e .title_liquid_226e {
  color: var(--e-global-color-secondary);
}
.hard-177e .picture-gold-2808 > .title_liquid_226e,
.hard-177e .picture-gold-2808 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph-ac3e .sort-4b47 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paragraph-ac3e .message_bright_68cd {
  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);
}
.video_small_145a .box-aac4 .gold_4883 {
  background-color: var(--e-global-color-primary);
}
.video_small_145a .hover-517a {
  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);
}
.table-over-9cf9 .avatar_yellow_c839 {
  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);
}
.table-over-9cf9 .picture-7ed2 {
  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);
}
.table-over-9cf9 .avatar_1fc8 {
  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);
}
.green_a06c .complex_ffc4,
.green_a06c .complex_ffc4 a {
  color: var(--e-global-color-primary);
}
.green_a06c .complex_ffc4.video-small-e2c1,
.green_a06c .complex_ffc4.video-small-e2c1 a {
  color: var(--e-global-color-accent);
}
.green_a06c .complex_ffc4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.green_a06c .active_7c4f {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_green_db2d .label_silver_1353,
.menu_green_db2d .row-clean-0343 {
  color: var(--e-global-color-primary);
}
.menu_green_db2d .label_silver_1353 svg {
  fill: var(--e-global-color-primary);
}
.menu_green_db2d .video-small-e2c1 .label_silver_1353,
.menu_green_db2d .video-small-e2c1 .row-clean-0343 {
  color: var(--e-global-color-accent);
}
.menu_green_db2d .video-small-e2c1 .label_silver_1353 svg {
  fill: var(--e-global-color-accent);
}
.menu_green_db2d .row-clean-0343 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.menu_green_db2d .active_7c4f {
  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);
}
.down-1e90 .focused-4b9f,
.down-1e90 .middle-b14f {
  color: var(--e-global-color-primary);
}
.down-1e90 .middle-b14f svg {
  fill: var(--e-global-color-primary);
}
.down-1e90 .complex_ffc4.video-small-e2c1 a,
.down-1e90
  .complex_ffc4.video-small-e2c1
  .middle-b14f {
  color: var(--e-global-color-accent);
}
.down-1e90 .focused-4b9f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.down-1e90 .active_7c4f {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.first_11fc .footer-silver-e65c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first_11fc .wide_1d91 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden_dim_acf6 .pattern-brown-19ee .active-99c9 {
  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);
}
.hidden_dim_acf6 .pattern-brown-19ee .shadow_655b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden_dim_acf6 .small_5554 .active-99c9 {
  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);
}
.hidden_dim_acf6
  .small_5554
  .shadow_655b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden_dim_acf6
  .highlight_red_9b2a
  .active-99c9 {
  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);
}
.hidden_dim_acf6
  .highlight_red_9b2a
  .shadow_655b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden_dim_acf6
  .orange-3946
  .active-99c9 {
  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);
}
.hidden_dim_acf6
  .orange-3946
  .shadow_655b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_7f18 .table_bccf {
  background-color: var(--e-global-color-primary);
}
.heading_7f18 .table_bccf:hover {
  background-color: var(--e-global-color-primary);
}
.heading_7f18 .up_278a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading_7f18
  .table_bccf:hover
  .up_278a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.right_cbf5 .active-orange-c9c9 {
  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);
}
.media_99bb .bronze-fc98 .heading_4954 a {
  background-color: var(--e-global-color-accent);
}
.media_99bb .bronze-fc98 .footer-f770 a {
  background-color: var(--e-global-color-accent);
}
.media_99bb .bronze-fc98 .heading_4954 a,
.media_99bb .bronze-fc98 .footer-f770 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down-a707
  .block_outer_1fe0.hero_next_d2d0
  .bronze-fc98
  a.background-bright-6cfa {
  background-color: var(--e-global-color-accent);
}
.down-a707
  .block_outer_1fe0.hero_next_d2d0
  .bronze-fc98
  span.background-bright-6cfa.fn-current-7364 {
  background-color: var(--e-global-color-text);
}
.down-a707
  .block_outer_1fe0.hero_next_d2d0
  .bronze-fc98
  .background-bright-6cfa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_under_f003 .module-094a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_under_f003
  .notification-pressed-df4d
  > .preview_32de
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_under_f003
  .last_ff1d
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_under_f003
  .filter-next-a542
  .out-50ee,
.component_under_f003
  .filter-next-a542
  .filter-fresh-d7b3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component_under_f003
  .filter-next-a542
  .tabs_cool_7228,
.component_under_f003
  .filter-next-a542
  a
  .tabs_cool_7228 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_under_f003
  .filter-next-a542
  .west_9afd {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_under_f003
  .filter-next-a542
  .primary-118d {
  background-color: var(--e-global-color-primary);
}
.component_under_f003
  .filter-next-a542
  .primary-118d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_under_f003
  .filter-next-a542
  .primary-118d:hover {
  background-color: var(--e-global-color-primary);
}
.component_under_f003
  .filter-next-a542
  .mask_5860 {
  background-color: var(--e-global-color-primary);
}
.component_under_f003
  .filter-next-a542
  .mask_5860 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_under_f003
  .filter-next-a542
  .mask_5860:hover {
  background-color: var(--e-global-color-primary);
}
.component_under_f003
  .notice_hovered_404d
  .badge-pro-8778
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component_under_f003
  .notice_hovered_404d
  .bronze-45ef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_under_f003
  .notice_hovered_404d
  .west_9afd {
  color: var(--e-global-color-text);
}
.component_under_f003
  .notice_hovered_404d
  .west_9afd
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_under_f003
  .notice_hovered_404d
  .primary-118d {
  background-color: var(--e-global-color-primary);
}
.component_under_f003
  .notice_hovered_404d
  .primary-118d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_under_f003
  .notice_hovered_404d
  .primary-118d:hover {
  background-color: var(--e-global-color-primary);
}
.component_under_f003
  .notice_hovered_404d
  .mask_5860 {
  background-color: var(--e-global-color-primary);
}
.component_under_f003
  .notice_hovered_404d
  .mask_5860 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_under_f003
  .notice_hovered_404d
  .mask_5860:hover {
  background-color: var(--e-global-color-primary);
}
.component_under_f003 .highlight_motion_eb3c {
  background-color: var(--e-global-color-primary);
}
.component_under_f003 .highlight_motion_eb3c:hover {
  background-color: var(--e-global-color-primary);
}
.component_under_f003 .footer_copper_08ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component_under_f003 .hard_e607 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_yellow_cba7 .under-4ebd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_yellow_cba7
  .grid_eb66
  > div:nth-child(3)
  .under-4ebd,
.caption_yellow_cba7
  .sidebar-b407
  > div:nth-child(1)
  .under-4ebd,
.caption_yellow_cba7
  .block-rough-a1b3
  > div:nth-child(1)
  .under-4ebd,
.caption_yellow_cba7
  .form-blue-4fb5
  > div:nth-child(1)
  .under-4ebd,
.caption_yellow_cba7
  .overlay-lower-d552
  > div:nth-child(1)
  .under-4ebd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_yellow_cba7 .light_2131 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_yellow_cba7 .primary_yellow_bade {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_yellow_cba7 .component-4eb4 {
  background-color: var(--e-global-color-primary);
}
.caption_yellow_cba7 .component-4eb4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_yellow_cba7 .component-4eb4:hover {
  background-color: var(--e-global-color-primary);
}
.caption_yellow_cba7 .thumbnail_70ad {
  background-color: var(--e-global-color-primary);
}
.caption_yellow_cba7 .thumbnail_70ad:hover {
  background-color: var(--e-global-color-primary);
}
.caption_yellow_cba7 .footer_copper_08ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_yellow_cba7 .hard_e607 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-e238 .table-dynamic-cfd8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-e238 .dropdown_inner_ab1d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-e238 .pink_88ae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-e238 .huge-d73a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-e238 .link_prev_d909 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-e238 .thumbnail_70ad {
  background-color: var(--e-global-color-primary);
}
.thumbnail-e238 .thumbnail_70ad:hover {
  background-color: var(--e-global-color-primary);
}
.content_inner_ffe9 .description_d904 {
  background-color: var(--e-global-color-secondary);
}
.content_inner_ffe9 .border-clean-d6c9 {
  background-color: var(--e-global-color-text);
}
.content_inner_ffe9 .overlay_7512 {
  background-color: var(--e-global-color-secondary);
}
.content_inner_ffe9 .status_down_ecdb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content_inner_ffe9 .accent_last_763b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content_inner_ffe9 .highlight-wide-0516 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content_inner_ffe9 .menu-left-0f24 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content_inner_ffe9 .shadow-23ab {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article-outer-3e11 .green-1706 .static_023b,
.article-outer-3e11
  .green-1706
  .static_023b
  a,
.article-outer-3e11 .status-9e8f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article-outer-3e11 .green-1706 .backdrop-copper-5416,
.article-outer-3e11 .table-48f1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article-outer-3e11 .green-1706 .backdrop-copper-5416 {
  color: var(--e-global-color-text);
}
.article-outer-3e11 .table-48f1 {
  color: var(--e-global-color-text);
}
.article-outer-3e11
  .green-1706
  .footer-09a6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article-outer-3e11 .backdrop_dirty_3e29 .sort_prev_2754 {
  background-color: var(--e-global-color-primary);
}
.article-outer-3e11 .backdrop_dirty_3e29 .sort_prev_2754:hover {
  background-color: var(--e-global-color-primary);
}
.article-outer-3e11 .backdrop_dirty_3e29 .pressed-0203 li span {
  background-color: var(--e-global-color-text);
}
.article-outer-3e11 .backdrop_dirty_3e29 .pressed-0203 li span:hover {
  background-color: var(--e-global-color-primary);
}
.article-outer-3e11
  .backdrop_dirty_3e29
  .pressed-0203
  li.backdrop_black_9d3b
  span {
  background-color: var(--e-global-color-accent);
}
.article-outer-3e11 .pressed_6291 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.complex-aa3c .hero_2950 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.highlight-glass-f15d .chip-new-3c9b {
  background-color: var(--e-global-color-primary);
}
.highlight-glass-f15d .orange-bd46 {
  background-color: var(--e-global-color-secondary);
}
.highlight-glass-f15d .container-b062 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-glass-f15d .sidebar_a859 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-glass-f15d .box_f047 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-glass-f15d .element-36c7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-glass-f15d .black-5e49 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-glass-f15d .left-ad2f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-glass-f15d .picture-east-295f {
  background-color: var(--e-global-color-primary);
}
.highlight-glass-f15d .picture-east-295f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.complex_b85b .tabs_53a9 {
  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);
}
.complex_b85b .text_blue_839f {
  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);
}
.complex_b85b
  .caption-old-cfa4:after {
  background-color: var(--e-global-color-primary);
}
.complex_b85b .blue_a0e4 {
  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);
}
.focused_07a4 .status-9e8f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_07a4 .table-48f1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.east-c75e .hot-1e26 .footer_stale_7cde {
  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);
}
.east-c75e .hot-1e26 .video-hot-38be {
  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);
}
.motion-8edb .tertiary_glass_f6fd {
  background-color: var(--e-global-color-primary);
}
.motion-8edb .tooltip_bcdc {
  background-color: var(--e-global-color-secondary);
}
.motion-8edb .mask_cold_f528 .pink_c463 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.motion-8edb .message-simple-d3af .pink_c463 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-aabc .static_5dbc .secondary-9501 {
  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);
}
.banner-aabc .static_5dbc .lite-e395 {
  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);
}
.banner-aabc .static_5dbc .info-bronze-6133 {
  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);
}
.white_6f52 .upper-dd39 {
  border-color: var(--e-global-color-text);
}
.white_6f52 .badge_bottom_391e {
  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);
}
.white_6f52 .list-purple-7b20 {
  color: var(--e-global-color-primary);
}
.white_6f52 .status-6f5c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white-5831 .aside_lower_91fd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.white-5831 .tag_wide_9b30 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.white-5831 .top_72d2:hover .aside_lower_91fd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.white-5831
  .top_72d2:hover
  .tag_wide_9b30 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption_67ae .button_2809 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption_67ae .medium_81a9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outer_438d .pro_c03c .preview_motion_b04e {
  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);
}
.outer_438d .surface-full-357e .preview_motion_b04e {
  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);
}
.article-a74d .link-e2e4 {
  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_fresh_dab8 .row_iron_2218 .pattern-out-663d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal_fresh_dab8 .row_iron_2218 .pattern-out-663d {
  background-color: var(--e-global-color-secondary);
}
.modal_fresh_dab8 .hot-fddc .pattern-out-663d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal_fresh_dab8 .hot-fddc .pattern-out-663d {
  background-color: var(--e-global-color-secondary);
}
.modal_fresh_dab8 .accordion-8945 .progress_7056 {
  background-color: var(--e-global-color-primary);
}
.modal_fresh_dab8 .accordion-8945:hover .progress_7056 {
  background-color: var(--e-global-color-secondary);
}
.modal_fresh_dab8 .sort_prev_2754 {
  background-color: var(--e-global-color-primary);
}
.modal_fresh_dab8 .sort_prev_2754:hover {
  background-color: var(--e-global-color-accent);
}
.modal_fresh_dab8 .pressed-0203 li span {
  background-color: var(--e-global-color-text);
}
.modal_fresh_dab8 .pressed-0203 li span:hover {
  background-color: var(--e-global-color-primary);
}
.modal_fresh_dab8 .pressed-0203 li.backdrop_black_9d3b span {
  background-color: var(--e-global-color-accent);
}
.shadow_4db9 .row-inner-3365 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_4db9 .red_98da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.black_ceca .preview_3db8:before {
  background-color: var(--e-global-color-secondary);
}
.black_ceca .frame-691c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.black_ceca .motion-fbe4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current_a5a3 .notification_b8e6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current_a5a3 .notification_b8e6:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current_a5a3 .notification_b8e6.fn-active-7364 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current_a5a3 .block-e7b2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_a5a3 .row_rough_d24d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_a5a3 .icon_center_6a98 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_a5a3 .image_c205 {
  background-color: var(--e-global-color-primary);
}
.current_a5a3 .image_c205 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.current_a5a3 .upper_83b6 {
  background-color: var(--e-global-color-primary);
}
.current_a5a3 .upper_83b6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.badge_f4cf .clean_fef9 .left-b3cc a {
  color: var(--e-global-color-secondary);
}
.badge_f4cf .clean_fef9 .left-b3cc a:hover {
  color: var(--e-global-color-secondary);
}
.badge_f4cf .clean_fef9 .left-b3cc,
.badge_f4cf .clean_fef9 .left-b3cc a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_f4cf .clean_fef9 .paragraph-hard-de88 {
  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_f4cf .clean_fef9 .simple_0922 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_f4cf .clean_fef9 .box-hard-0529 {
  background-color: var(--e-global-color-primary);
}
.badge_f4cf .clean_fef9 .box-hard-0529 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_f4cf .clean_fef9 .box-hard-0529:hover {
  background-color: var(--e-global-color-primary);
}
.badge_f4cf .clean_fef9 .current-4ca9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.badge_f4cf .clean_fef9 .current-4ca9 {
  background-color: var(--e-global-color-primary);
}
.badge_f4cf .clean_fef9 .current-4ca9:hover {
  background-color: var(--e-global-color-primary);
}
.badge_f4cf .clean_fef9 .sort_prev_2754 {
  background-color: var(--e-global-color-primary);
}
.badge_f4cf .clean_fef9 .sort_prev_2754:hover {
  background-color: var(--e-global-color-primary);
}
.badge_f4cf .backdrop_dirty_3e29 .pressed-0203 li span {
  background-color: var(--e-global-color-text);
}
.badge_f4cf .backdrop_dirty_3e29 .pressed-0203 li span:hover {
  background-color: var(--e-global-color-primary);
}
.badge_f4cf .backdrop_dirty_3e29 .pressed-0203 li.backdrop_black_9d3b span {
  background-color: var(--e-global-color-accent);
}
.badge_f4cf .footer_copper_08ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_f4cf .hard_e607 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero_98ef .icon_left_4e50 .thumbnail_8e3f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero_98ef .icon_left_4e50 .stale_bc57 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_98ef .icon_left_4e50 .primary-liquid-22f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-e2ca .slow-567c {
  border-color: var(--e-global-color-text);
}
.list-e2ca .up_c753 {
  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);
}
.list-e2ca .easy-394c {
  color: var(--e-global-color-secondary);
}
.list-e2ca .easy-394c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-e2ca .black_1c40 > * {
  color: var(--e-global-color-primary);
}
.list-e2ca .black_1c40 > * svg {
  fill: var(--e-global-color-primary);
}
.list-e2ca .module_pink_2a5b {
  color: var(--e-global-color-primary);
}
.list-e2ca .module_pink_2a5b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list-e2ca .hero-5af8 {
  color: var(--e-global-color-primary);
}
.list-e2ca .hero-5af8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list-e2ca .photo-91aa {
  color: var(--e-global-color-primary);
}
.list-e2ca .photo-91aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-e2ca .header-cool-8bb2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-e2ca .highlight_cold_45cd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-e2ca .highlight_cold_45cd.label_brown_ee13 {
  color: var(--e-global-color-secondary);
}
.list-e2ca .highlight_cold_45cd.label_brown_ee13 .first-d021 {
  color: var(--e-global-color-accent);
}
.list-e2ca .highlight_cold_45cd.list-9248 {
  color: var(--e-global-color-text);
}
.list-e2ca .highlight_cold_45cd.list-9248 .first-d021 {
  color: var(--e-global-color-text);
}
.list-e2ca .highlight_cold_45cd:before {
  border-top-color: var(--e-global-color-text);
}
.list-e2ca .module_95b1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-e2ca
  .module_95b1
  .wrapper_next_70b8 {
  background-color: var(--e-global-color-primary);
}
.list-e2ca
  .module_95b1
  .wrapper_next_70b8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.list-e2ca .slow-567c .form-dcae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under_9982 .message_770f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.under_9982 .action-320b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over_106c .text-aa17 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over_106c
  .picture_b3b8
  .layout_medium_17c9 {
  background-color: var(--e-global-color-secondary);
}
.over_106c
  .picture_b3b8.tooltip-current-1f76
  .layout_medium_17c9 {
  background-color: var(--e-global-color-text);
}
.over_106c
  .picture_b3b8:hover
  .layout_medium_17c9 {
  background-color: var(--e-global-color-accent);
}
.over_106c
  .picture_b3b8.fn-active-7364
  .layout_medium_17c9 {
  background-color: var(--e-global-color-primary);
}
.motion-178d .fluid-4781 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.motion-178d .out-bec5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.motion-178d .thumbnail_3d29 {
  background-color: var(--e-global-color-primary);
}
.motion-178d .thumbnail_3d29 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row_d95a .container_774f .hidden_pressed_008a .item_f2c4 {
  background-color: var(--e-global-color-secondary);
}
.row_d95a .container_774f .thumbnail-mini-70e4:after {
  background-color: var(--e-global-color-secondary);
}
.row_d95a .accent-eb69 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row_d95a .caption-orange-66d5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row_d95a .panel-966c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row_d95a .lite-c164 {
  background-color: var(--e-global-color-primary);
}
.row_d95a .lite-c164 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row_d95a .mask_6611 {
  background-color: var(--e-global-color-secondary);
}
.row_d95a .mask_6611 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row_d95a .container_774f .gallery_4aeb .container_liquid_6c75:hover {
  background-color: var(--e-global-color-primary);
}
.row_d95a
  .container_774f
  .gallery_4aeb
  .container_liquid_6c75.row-96a1 {
  background-color: var(--e-global-color-primary);
}
.row_d95a .container_774f .gold-dfe7:before {
  border-color: var(--e-global-color-primary);
}
.row_d95a .container_774f .gold-dfe7:hover:before {
  border-color: var(--e-global-color-secondary);
}
.row_d95a
  .container_774f
  .gold-dfe7.upper_c3e3:before {
  border-color: var(--e-global-color-primary);
}
.row_d95a .section_6b18 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component-9bca .north_80a3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component-9bca .north_80a3:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component-9bca .north_80a3.input-3391 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component-9bca .center_e876 {
  background-color: var(--e-global-color-primary);
}
.component-9bca .center_e876 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component-9bca
  .last_9f97
  .popup-bronze-1297
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component-9bca
  .grid_clean_4086
  .popup-bronze-1297
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.info-fe45
  .warm_77b7
  .block-stale-8127 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info-fe45
  .warm_77b7
  .summary-cool-5df7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info-fe45 .layout_wood_4460 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info-fe45 .dark_9769 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info-fe45 .photo_copper_7476 {
  background-color: var(--e-global-color-primary);
}
.info-fe45 .photo_copper_7476 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.highlight-next-4948 .upper-7e81 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-next-4948 .outline-silver-e459 {
  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);
}
.highlight-next-4948 .action_67a9 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-next-4948 .action_67a9 a:hover {
  color: var(--e-global-color-secondary);
}
.highlight-next-4948 .form-north-9641 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-next-4948 .green-ca04 {
  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);
}
.highlight-next-4948 .gradient_hovered_898f .sort_prev_2754 {
  background-color: var(--e-global-color-primary);
}
.highlight-next-4948 .gradient_hovered_898f .sort_prev_2754:hover {
  background-color: var(--e-global-color-accent);
}
.highlight-next-4948
  .gradient_hovered_898f
  .pressed-0203
  li
  span {
  background-color: var(--e-global-color-text);
}
.highlight-next-4948
  .gradient_hovered_898f
  .pressed-0203
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.highlight-next-4948
  .gradient_hovered_898f
  .pressed-0203
  li.backdrop_black_9d3b
  span {
  background-color: var(--e-global-color-accent);
}
.progress_81ef
  .hard_2509
  .chip-11e5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress_81ef .hard_2509 .filter-steel-008e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress_81ef .hard_2509 .wrapper-action-199d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_81ef .stone-3624 {
  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);
}
.progress_81ef
  .active_0ee8.grid_3b5b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > a {
  background-color: var(--e-global-color-text);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > a
  .dynamic-38ea.wrapper_rough_f0bc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > a
  .out_126a.secondary_a16c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > .hover_26a3
  .mini-05c2
  > a {
  background-color: var(--e-global-color-secondary);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > .hover_26a3
  .mini-05c2
  > a
  .backdrop-upper-e355 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > .hover_26a3
  .mini-05c2
  > a
  .out_126a.simple-a3ec {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > a
  .dropdown-467b:before {
  color: var(--e-global-color-text);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > .hover_26a3
  a
  .dropdown-467b:before {
  color: var(--e-global-color-text);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2.liquid-2dfa
  > a
  .dropdown-467b:before {
  color: var(--e-global-color-text);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > .hover_26a3
  .mini-05c2.liquid-2dfa
  > a
  .dropdown-467b:before {
  color: var(--e-global-color-text);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > a
  .lower_a684
  .aside_d498 {
  color: var(--e-global-color-text);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > .hover_26a3
  a
  .lower_a684
  .aside_d498 {
  color: var(--e-global-color-text);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > a
  .lower_a684
  .aside_d498,
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > .hover_26a3
  a
  .lower_a684
  .aside_d498 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > a
  .selected_bfbb:before {
  color: var(--e-global-color-text);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > .hover_26a3
  a
  .selected_bfbb:before {
  color: var(--e-global-color-text);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2.liquid-2dfa
  > a
  .selected_bfbb:before {
  color: var(--e-global-color-text);
}
.outline_0885
  > .orange_7560
  > div
  > .old-de3e
  > .mini-05c2
  > .hover_26a3
  .mini-05c2.liquid-2dfa
  > a
  .selected_bfbb:before {
  color: var(--e-global-color-text);
}
.component-static-7ce6 .hero_36b7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component-static-7ce6
  .motion_7403:hover
  .hero_36b7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dirty-fedb
  > .orange_7560
  > .thumbnail_b0d8
  > .heading-24ea
  > .current_c5fe
  > .description-decb
  .wrapper-4287 {
  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);
}
.dirty-fedb
  > .orange_7560
  > .thumbnail_b0d8
  > .heading-24ea
  > .current_c5fe
  > .description-decb:hover
  .wrapper-4287 {
  color: var(--e-global-color-text);
}
.dirty-fedb
  > .orange_7560
  > .thumbnail_b0d8
  > .heading-24ea
  > .current_c5fe
  > .description-decb:hover
  .wrapper-4287 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dirty-fedb
  > .orange_7560
  > .thumbnail_b0d8
  > .heading-24ea
  > .current_c5fe.status_7b9d
  > .description-decb
  .wrapper-4287 {
  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);
}
.gold_86b5 .rough_c842 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gold_86b5 .nav_huge_a067 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gold_86b5 .sort-over-e062 {
  background-color: var(--e-global-color-primary);
}
.gold_86b5 .sort-over-e062 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.picture_full_01c7
  > .orange_7560
  > .in_aa08
  > .detail_bd80
  > .liquid_3581
  .form_d42d {
  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);
}
.picture_full_01c7
  > .orange_7560
  > .in_aa08
  > .detail_bd80
  > .liquid_3581
  .image_840d {
  color: var(--e-global-color-text);
}
.picture_full_01c7
  > .orange_7560
  > .in_aa08
  > .detail_bd80
  > .liquid_3581:hover
  .form_d42d {
  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);
}
.picture_full_01c7
  > .orange_7560
  > .in_aa08
  > .detail_bd80
  > .liquid_3581:hover
  .image_840d {
  color: var(--e-global-color-secondary);
}
.picture_full_01c7
  > .orange_7560
  > .in_aa08
  > .detail_bd80
  > .liquid_3581.plasma-f33e
  .form_d42d {
  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);
}
.picture_full_01c7
  > .orange_7560
  > .in_aa08
  > .detail_bd80
  > .liquid_3581.plasma-f33e
  .image_840d {
  color: var(--e-global-color-primary);
}
.popup-fixed-5c06
  .in-02dd
  .progress_225e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.popup-fixed-5c06 .panel-f6b0 .form-dcae .pattern_6c48 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture-dirty-7f9b .focus_center_89f1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture-dirty-7f9b .mini-9d2c .focus_center_89f1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture-dirty-7f9b .hover_pro_a612 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.picture-dirty-7f9b .hover_pro_a612 {
  background-color: var(--e-global-color-primary);
}
.primary_pro_be5b .dropdown_641b .tertiary-bottom-0032 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.primary_pro_be5b
  .dropdown_641b:hover
  .overlay_0841 {
  color: var(--e-global-color-secondary);
}
.primary_pro_be5b
  .dropdown_641b:hover
  .tertiary-bottom-0032 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight_selected_848f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.pressed-24b7 {
  flex-direction: column;
}

.pressed-24b7 .overlay_cb17 {
  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.pressed-24b7 .overlay_cb17 {
  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);
}

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

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

.breadcrumb-be73.status-bottom-c65f {
  display: none;
}

.fast-37f3 {
  display: none;
}

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

.secondary_1fa0.background-ad96 {
  margin-bottom: 40px;
  width: 100%;
}

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

.pressed-24b7 a {
  width: 100%;
}

.image-6b75 .grid_eeeb.detail_7143 {
  width: 20% !important;
}

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

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

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

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

.component-3ba1 {
  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;
}

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

.component-3ba1: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);
}

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

.image-6b75
  .grid_eeeb.hero-56a7
  .form-9edf
  .hard-bff4 {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.notice_stale_5ab8.shadow_over_ada7 > .large-a44d {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

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

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

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

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

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

.shade-ee84 {
  display: flex;
  gap: 50px;
}

.image-6b75
  .grid_eeeb.primary_d810
  .aside-896a
  .tag_huge_0a56 {
  width: 100% !important;
}

.filter-new-c34d {
  width: 500px !important;
  max-width: none;
}

.surface-9873 {
  width: 100%;
}

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

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

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

  display: none;
}

.highlight-359e {
  font-size: 15px !important;
}

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

  visibility: hidden;
}

.main_middle_9733:hover .item_smooth_be6f {
  visibility: visible;
}
.main_middle_9733:hover.main_middle_9733::before {
  display: block;
}

.chip-eb59 h3 {
  color: #fff;
}

.progress-dim-f424 {
  margin: 0;
}

.image-6b75
  .grid_eeeb.primary_d810
  .tag_huge_0a56
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.detail-0a19 {
  width: 100%;
}

.static_7282 {
  width: 100%;
}

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

.static_7282 {
  width: 100%;
}

.bronze-311a {
  margin-bottom: 10px !important;
}

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

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

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

.pressed-24b7 .overlay_cb17.menu_1d13 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.pressed-24b7 h1.overlay_cb17 {
  margin-top: 80px !important;
}

.image-6b75 .grid_eeeb.message-wide-ecea {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.focused-bb03 img {
  width: 100%;
}

.plasma-fa36 .slider_f631.form-9edf {
  justify-content: space-between;
}

.nav-white-cac5 {
  display: none;
}

.breadcrumb_4961 .link_ab45 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .notice_stale_5ab8 .large-a44d {
    flex-wrap: nowrap !important;
  }
}

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

  .filter-new-c34d {
    width: 100% !important;
  }
}

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

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

  .plasma-fa36 .slider_f631.form-9edf {
    border-bottom: 1px solid #f0c159;
  }

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

  .notice_stale_5ab8.shadow_over_ada7 > .large-a44d {
    gap: 15px;
    justify-content: space-between;
  }

  .image-6b75
    .grid_eeeb.primary_d810
    .tag_huge_0a56
    img {
    width: 60% !important;
  }

  .block_selected_45ba {
    left: 2%;
  }

  .column-pro-e72d {
    margin: 10px 0;
  }

  .pressed-24b7 .link_ab45 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.pressed-24b7 .overlay_cb17,
  .pressed-24b7 .overlay_cb17 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .tag_huge_0a56 {
    justify-content: center;
  }

  .pressed-24b7 .link_ab45 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .shade-copper-d2e1 {
    margin-bottom: 15px !important;
  }

  .image-6b75 .grid_eeeb.detail_7143 {
    width: 75% !important;
  }

  .focused-bb03 img {
    width: 100% !important;
  }
}

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

  h2.pressed-24b7 .overlay_cb17,
  .pressed-24b7 .overlay_cb17 {
    font-size: 30px !important;
  }

  .tag_huge_0a56 {
    justify-content: center;
  }

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

  .button_out_0243
    .shade-inner-d9d3.paragraph-bottom-f486 {
    margin: 0 !important;
  }

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

  .column-pro-e72d {
    display: flex;
  }

  .logo-old-41c5 .item_80e4 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .pressed-24b7 h1.overlay_cb17 {
    margin-top: 40px !important;
  }

  .image-6b75
    .grid_eeeb.primary_d810
    .tag_huge_0a56
    img,
  .wrapper_a905 .aside-896a {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .component-3ba1 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .image-6b75 .grid_eeeb.detail_7143 {
    width: 100% !important;
  }

  .notice_stale_5ab8.shadow_over_ada7 > .large-a44d {
    gap: 3px;
  }

  .pressed-24b7 .link_ab45 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.plasma-fa36 .slider_f631.form-9edf {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.plasma-fa36 .slider_f631.form-9edf: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);
}

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

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

.pressed-24b7 {
  position: relative;
  padding-top: 30px;
}

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .plasma-fa36 .slider_f631.form-9edf {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .pressed-24b7 .overlay_cb17 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .item_80e4 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.dirty-aea4 .border_33cd {
  flex-shrink: 0;
  white-space: nowrap;
}

.dirty-aea4 .accent_pro_f9c6 {
  flex-shrink: 0;
  min-width: fit-content;
}

.dirty-aea4 .hard-bff4 {
  white-space: nowrap;
}

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

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

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

.dirty-aea4 .accent_pro_f9c6 {
  max-width: 80px !important;
  overflow: hidden;
}

.dirty-aea4 .slider_f631.form-9edf {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.dirty-aea4 .hard-bff4 {
  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);
  }
}

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

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

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

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

body .component-3ba1:nth-child(2),
.image-6b75 .component-3ba1:nth-child(2),
#page .component-3ba1: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;
}

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

/* css-noise: 1ca7 */
.promo-block-u8 {
  padding: 0.5rem;
  font-size: 13px;
  line-height: 1.0;
}
