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(.secondary-594b) {
  gap: 0.5em;
}
:where(.texture_lite_c61e) {
  gap: 0.5em;
}
body .header_6acf > .thumbnail-purple-5f11 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .header_6acf > .disabled_8a4a {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .header_6acf > .input-f353 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .popup-17f2 > .thumbnail-purple-5f11 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .popup-17f2 > .disabled_8a4a {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .popup-17f2 > .input-f353 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .popup-17f2
  > :where(:not(.thumbnail-purple-5f11):not(.disabled_8a4a):not(.table-d19c)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .popup-17f2 > .backdrop_4c65 {
  max-width: var(--wp--style--global--wide-size);
}
body .secondary-594b {
  display: flex;
}
body .secondary-594b {
  flex-wrap: wrap;
  align-items: center;
}
body .secondary-594b > * {
  margin: 0;
}
body .texture_lite_c61e {
  display: grid;
}
body .texture_lite_c61e > * {
  margin: 0;
}
:where(.widget-5625.secondary-594b) {
  gap: 2em;
}
:where(.widget-5625.texture_lite_c61e) {
  gap: 2em;
}
:where(.modal-soft-3902.secondary-594b) {
  gap: 1.25em;
}
:where(.modal-soft-3902.texture_lite_c61e) {
  gap: 1.25em;
}
.notice_6f0c {
  color: var(--wp--preset--color--black) !important;
}
.description-under-b20b {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.purple_8ddd {
  color: var(--wp--preset--color--white) !important;
}
.article_3bab {
  color: var(--wp--preset--color--pale-pink) !important;
}
.huge_d18c {
  color: var(--wp--preset--color--vivid-red) !important;
}
.progress_orange_f784 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.warm_cb8b {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.widget_c756 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.red-5d3c {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.dynamic-10a2 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.logo_3d25 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.bright_57ce {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.article_a303 {
  background-color: var(--wp--preset--color--black) !important;
}
.backdrop-smooth-b07c {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.medium-ca97 {
  background-color: var(--wp--preset--color--white) !important;
}
.footer_focused_b5f0 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.alert-thick-da32 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.rough_39df {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.overlay_clean_8c84 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.short_c334 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.thumbnail-complex-19a4 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.under_7f7b {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.info_eb8a {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.pressed-1f16 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.feature-inner-dc79 {
  border-color: var(--wp--preset--color--black) !important;
}
.button_stone_dcca {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.button_under_6b33 {
  border-color: var(--wp--preset--color--white) !important;
}
.glass-1d21 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.cold_cc67 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.fresh_b8a8 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.icon-iron-ef9c {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.paper-ba47 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.item-new-d30c {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.pagination-rough-4497 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.info-f6ed {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.fixed-4812 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.paper_bd19 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.menu-03a3 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.icon_warm_5939 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.panel_medium_e1de {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.tooltip_action_dcfe {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.wood_cceb {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.avatar-white-65fe {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.focus-f33b {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.basic_eece {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.shadow-huge-1e3f {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.message-8089 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.silver-e4e5 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.accordion_256a {
  font-size: var(--wp--preset--font-size--small) !important;
}
.banner_new_6d20 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.red_c336 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.outline_2004 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.link-yellow-e185 a:where(:not(.hero-large-c0ee)) {
  color: inherit;
}
:where(.modal-soft-3902.secondary-594b) {
  gap: 1.25em;
}
:where(.modal-soft-3902.texture_lite_c61e) {
  gap: 1.25em;
}
:where(.widget-5625.secondary-594b) {
  gap: 2em;
}
:where(.widget-5625.texture_lite_c61e) {
  gap: 2em;
}
.list_glass_0071 {
  font-size: 1.5em;
  line-height: 1.6;
}

.widget_53e1 .label_e411 {
  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-fixed-2b11 .south-4482 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_dfef {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_dfef.photo-5be3 .sort_f8ce {
  background-color: var(--e-global-color-primary);
}
.south_dfef.basic_8afd .sort_f8ce,
.south_dfef.gold-711b .sort_f8ce {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.hidden_178a .gallery-97bb {
  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);
}
.gradient-medium-5908 {
  --divider-color: var(--e-global-color-secondary);
}
.gradient-medium-5908 .shade-077e {
  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);
}
.gradient-medium-5908.layout_f108 .input_e5b6 {
  background-color: var(--e-global-color-secondary);
}
.gradient-medium-5908.photo-f945 .input_e5b6,
.gradient-medium-5908.tabs_iron_81d7 .input_e5b6 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.gradient-medium-5908.photo-f945 .input_e5b6,
.gradient-medium-5908.tabs_iron_81d7 .input_e5b6 svg {
  fill: var(--e-global-color-secondary);
}
.focus_0f26 .small_e30a {
  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);
}
.focus_0f26 .west_8e3b {
  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);
}
.backdrop_over_7dbb.layout_f108 .input_e5b6 {
  background-color: var(--e-global-color-primary);
}
.backdrop_over_7dbb.photo-f945 .input_e5b6,
.backdrop_over_7dbb.tabs_iron_81d7 .input_e5b6 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.backdrop_over_7dbb.photo-f945 .input_e5b6,
.backdrop_over_7dbb.tabs_iron_81d7 .input_e5b6 svg {
  fill: var(--e-global-color-primary);
}
.sidebar-940b.layout_f108 .input_e5b6 {
  background-color: var(--e-global-color-primary);
}
.sidebar-940b.photo-f945 .input_e5b6,
.sidebar-940b.tabs_iron_81d7 .input_e5b6 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.sidebar-940b .title-mini-766c {
  color: var(--e-global-color-primary);
}
.sidebar-940b .title-mini-766c,
.sidebar-940b .title-mini-766c a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar-940b .in-79d4 {
  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_hovered_7be5 .summary-9d30 {
  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);
}
.bronze-0242 .warm_6eb3 .tertiary-silver-9dce {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture_a6ea .prev-4a41:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.texture_a6ea .surface-85d6 i {
  color: var(--e-global-color-primary);
}
.texture_a6ea .surface-85d6 svg {
  fill: var(--e-global-color-primary);
}
.texture_a6ea .pro_9ba7 {
  color: var(--e-global-color-secondary);
}
.texture_a6ea .prev-4a41 > .pro_9ba7,
.texture_a6ea .prev-4a41 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_e5f5 .primary_6138 {
  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);
}
.down_e5f5 .black-912e {
  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);
}
.pagination_hovered_3958 .badge-9962 .green-f3c0 {
  background-color: var(--e-global-color-primary);
}
.pagination_hovered_3958 .slider_lower_c7b7 {
  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);
}
.motion-d477 .photo-blue-39d8 {
  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-d477 .fixed_b1b0 {
  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);
}
.motion-d477 .article-current-b050 {
  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);
}
.backdrop-focused-bcd0 .dim_5e57,
.backdrop-focused-bcd0 .dim_5e57 a {
  color: var(--e-global-color-primary);
}
.backdrop-focused-bcd0 .dim_5e57.warm_840a,
.backdrop-focused-bcd0 .dim_5e57.warm_840a a {
  color: var(--e-global-color-accent);
}
.backdrop-focused-bcd0 .dim_5e57 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-focused-bcd0 .label_5092 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_dc6f .stone_5df1,
.soft_dc6f .right-fe5a {
  color: var(--e-global-color-primary);
}
.soft_dc6f .stone_5df1 svg {
  fill: var(--e-global-color-primary);
}
.soft_dc6f .warm_840a .stone_5df1,
.soft_dc6f .warm_840a .right-fe5a {
  color: var(--e-global-color-accent);
}
.soft_dc6f .warm_840a .stone_5df1 svg {
  fill: var(--e-global-color-accent);
}
.soft_dc6f .right-fe5a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.soft_dc6f .label_5092 {
  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);
}
.hero_bronze_e235 .layout-ea8c,
.hero_bronze_e235 .sidebar-8cfe {
  color: var(--e-global-color-primary);
}
.hero_bronze_e235 .sidebar-8cfe svg {
  fill: var(--e-global-color-primary);
}
.hero_bronze_e235 .dim_5e57.warm_840a a,
.hero_bronze_e235
  .dim_5e57.warm_840a
  .sidebar-8cfe {
  color: var(--e-global-color-accent);
}
.hero_bronze_e235 .layout-ea8c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero_bronze_e235 .label_5092 {
  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);
}
.medium-c28f .gallery-b6e6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.medium-c28f .over-fe5c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_d0b0 .block-252e .highlight_1181 {
  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);
}
.dropdown_d0b0 .block-252e .shade-410e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_d0b0 .tooltip-lower-ea3a .highlight_1181 {
  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);
}
.dropdown_d0b0
  .tooltip-lower-ea3a
  .shade-410e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_d0b0
  .old_1354
  .highlight_1181 {
  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);
}
.dropdown_d0b0
  .old_1354
  .shade-410e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_d0b0
  .mask_current_be07
  .highlight_1181 {
  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);
}
.dropdown_d0b0
  .mask_current_be07
  .shade-410e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short-3138 .east-daaf {
  background-color: var(--e-global-color-primary);
}
.short-3138 .east-daaf:hover {
  background-color: var(--e-global-color-primary);
}
.short-3138 .column_a026 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short-3138
  .east-daaf:hover
  .column_a026 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_fluid_c461 .preview-stone-8409 {
  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);
}
.text_south_4b3e .lite_6a35 .hover-fa88 a {
  background-color: var(--e-global-color-accent);
}
.text_south_4b3e .lite_6a35 .right-7faa a {
  background-color: var(--e-global-color-accent);
}
.text_south_4b3e .lite_6a35 .hover-fa88 a,
.text_south_4b3e .lite_6a35 .right-7faa a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status-a169
  .caption-bottom-b1e4.motion-23bd
  .lite_6a35
  a.warm_b4cf {
  background-color: var(--e-global-color-accent);
}
.status-a169
  .caption-bottom-b1e4.motion-23bd
  .lite_6a35
  span.warm_b4cf.fn-current-4aa7 {
  background-color: var(--e-global-color-text);
}
.status-a169
  .caption-bottom-b1e4.motion-23bd
  .lite_6a35
  .warm_b4cf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_6bea .column_static_468f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_6bea
  .outline_c07b
  > .wrapper_easy_5f45
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_6bea
  .hovered_672a
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_6bea
  .advanced-564f
  .pagination_f807,
.tiny_6bea
  .advanced-564f
  .basic-c2fb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tiny_6bea
  .advanced-564f
  .outer-34f0,
.tiny_6bea
  .advanced-564f
  a
  .outer-34f0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_6bea
  .advanced-564f
  .old_bd27 {
  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);
}
.tiny_6bea
  .advanced-564f
  .pressed_78ba {
  background-color: var(--e-global-color-primary);
}
.tiny_6bea
  .advanced-564f
  .pressed_78ba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_6bea
  .advanced-564f
  .pressed_78ba:hover {
  background-color: var(--e-global-color-primary);
}
.tiny_6bea
  .advanced-564f
  .avatar-ca2c {
  background-color: var(--e-global-color-primary);
}
.tiny_6bea
  .advanced-564f
  .avatar-ca2c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_6bea
  .advanced-564f
  .avatar-ca2c:hover {
  background-color: var(--e-global-color-primary);
}
.tiny_6bea
  .shade-35d5
  .gradient-hot-ff48
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tiny_6bea
  .shade-35d5
  .tooltip_f9c7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_6bea
  .shade-35d5
  .old_bd27 {
  color: var(--e-global-color-text);
}
.tiny_6bea
  .shade-35d5
  .old_bd27
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_6bea
  .shade-35d5
  .pressed_78ba {
  background-color: var(--e-global-color-primary);
}
.tiny_6bea
  .shade-35d5
  .pressed_78ba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_6bea
  .shade-35d5
  .pressed_78ba:hover {
  background-color: var(--e-global-color-primary);
}
.tiny_6bea
  .shade-35d5
  .avatar-ca2c {
  background-color: var(--e-global-color-primary);
}
.tiny_6bea
  .shade-35d5
  .avatar-ca2c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_6bea
  .shade-35d5
  .avatar-ca2c:hover {
  background-color: var(--e-global-color-primary);
}
.tiny_6bea .iron_cd77 {
  background-color: var(--e-global-color-primary);
}
.tiny_6bea .iron_cd77:hover {
  background-color: var(--e-global-color-primary);
}
.tiny_6bea .upper_4225 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tiny_6bea .panel_6ca5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs_stone_4f1a .input-e6d2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs_stone_4f1a
  .pattern-6351
  > div:nth-child(3)
  .input-e6d2,
.tabs_stone_4f1a
  .current_607f
  > div:nth-child(1)
  .input-e6d2,
.tabs_stone_4f1a
  .dynamic-a839
  > div:nth-child(1)
  .input-e6d2,
.tabs_stone_4f1a
  .panel-08c8
  > div:nth-child(1)
  .input-e6d2,
.tabs_stone_4f1a
  .last_16c9
  > div:nth-child(1)
  .input-e6d2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs_stone_4f1a .carousel-88e2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_stone_4f1a .secondary-narrow-46c6 {
  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);
}
.tabs_stone_4f1a .overlay_silver_a84e {
  background-color: var(--e-global-color-primary);
}
.tabs_stone_4f1a .overlay_silver_a84e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_stone_4f1a .overlay_silver_a84e:hover {
  background-color: var(--e-global-color-primary);
}
.tabs_stone_4f1a .info-inner-b141 {
  background-color: var(--e-global-color-primary);
}
.tabs_stone_4f1a .info-inner-b141:hover {
  background-color: var(--e-global-color-primary);
}
.tabs_stone_4f1a .upper_4225 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs_stone_4f1a .panel_6ca5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shade-742b .pagination_solid_6ab7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shade-742b .highlight-current-679c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-742b .detail_fluid_9254 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-742b .secondary-85d9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-742b .aside_bright_c9cc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-742b .info-inner-b141 {
  background-color: var(--e-global-color-primary);
}
.shade-742b .info-inner-b141:hover {
  background-color: var(--e-global-color-primary);
}
.tertiary-0f61 .inner-76ec {
  background-color: var(--e-global-color-secondary);
}
.tertiary-0f61 .container_a2ee {
  background-color: var(--e-global-color-text);
}
.tertiary-0f61 .small_c4e8 {
  background-color: var(--e-global-color-secondary);
}
.tertiary-0f61 .warm-686b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tertiary-0f61 .slider_e9e4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary-0f61 .header-f0e4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary-0f61 .complex_61bd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary-0f61 .media-pink-5162 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight_e662 .filter_white_592a .panel-8fe2,
.highlight_e662
  .filter_white_592a
  .panel-8fe2
  a,
.highlight_e662 .text_hot_2571 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight_e662 .filter_white_592a .tabs_be7c,
.highlight_e662 .focused-d486 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight_e662 .filter_white_592a .tabs_be7c {
  color: var(--e-global-color-text);
}
.highlight_e662 .focused-d486 {
  color: var(--e-global-color-text);
}
.highlight_e662
  .filter_white_592a
  .last_85a5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.highlight_e662 .hero_7d50 .pink-417f {
  background-color: var(--e-global-color-primary);
}
.highlight_e662 .hero_7d50 .pink-417f:hover {
  background-color: var(--e-global-color-primary);
}
.highlight_e662 .hero_7d50 .title_e882 li span {
  background-color: var(--e-global-color-text);
}
.highlight_e662 .hero_7d50 .title_e882 li span:hover {
  background-color: var(--e-global-color-primary);
}
.highlight_e662
  .hero_7d50
  .title_e882
  li.surface_9824
  span {
  background-color: var(--e-global-color-accent);
}
.highlight_e662 .heading_3050 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status_6f8b .in-3b1a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview-c277 .out-dd04 {
  background-color: var(--e-global-color-primary);
}
.preview-c277 .sort_lite_aa1d {
  background-color: var(--e-global-color-secondary);
}
.preview-c277 .border_60d3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview-c277 .container_under_1eae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview-c277 .info-67b8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview-c277 .hidden-pressed-a16b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview-c277 .button-tiny-11cc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview-c277 .link_b476 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview-c277 .sidebar-lower-be16 {
  background-color: var(--e-global-color-primary);
}
.preview-c277 .sidebar-lower-be16 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mini-76e4 .green_94be {
  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);
}
.mini-76e4 .notice_f307 {
  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);
}
.mini-76e4
  .banner_cbc1:after {
  background-color: var(--e-global-color-primary);
}
.mini-76e4 .picture_7143 {
  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);
}
.red-9029 .text_hot_2571 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red-9029 .focused-d486 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_d223 .solid-7711 .dim_2a21 {
  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);
}
.smooth_d223 .solid-7711 .detail-dc33 {
  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-d804 .text-999f {
  background-color: var(--e-global-color-primary);
}
.link-d804 .section-cool-96af {
  background-color: var(--e-global-color-secondary);
}
.link-d804 .info_west_92dc .message-3163 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link-d804 .static-60eb .message-3163 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notice-a5bb .component-7fd4 .notification_8aa6 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notice-a5bb .component-7fd4 .heading-ad52 {
  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);
}
.notice-a5bb .component-7fd4 .cold-85f6 {
  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);
}
.hidden-bbb3 .shade_ee16 {
  border-color: var(--e-global-color-text);
}
.hidden-bbb3 .summary-paper-524d {
  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);
}
.hidden-bbb3 .outer_2ef4 {
  color: var(--e-global-color-primary);
}
.hidden-bbb3 .hidden_9008 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tertiary_1512 .background_next_ab5d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tertiary_1512 .message_wood_05f3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tertiary_1512 .advanced-bdde:hover .background_next_ab5d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tertiary_1512
  .advanced-bdde:hover
  .message_wood_05f3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag_3825 .tag_3dd3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag_3825 .yellow-362c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice_warm_ad29 .silver_ce9f .hover-7550 {
  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);
}
.notice_warm_ad29 .block-7932 .hover-7550 {
  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);
}
.down_52a0 .filter_613a {
  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);
}
.purple_5dd8 .notice-copper-1a53 .container_red_02cb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.purple_5dd8 .notice-copper-1a53 .container_red_02cb {
  background-color: var(--e-global-color-secondary);
}
.purple_5dd8 .pro_45e0 .container_red_02cb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.purple_5dd8 .pro_45e0 .container_red_02cb {
  background-color: var(--e-global-color-secondary);
}
.purple_5dd8 .active_6050 .first_1a8f {
  background-color: var(--e-global-color-primary);
}
.purple_5dd8 .active_6050:hover .first_1a8f {
  background-color: var(--e-global-color-secondary);
}
.purple_5dd8 .pink-417f {
  background-color: var(--e-global-color-primary);
}
.purple_5dd8 .pink-417f:hover {
  background-color: var(--e-global-color-accent);
}
.purple_5dd8 .title_e882 li span {
  background-color: var(--e-global-color-text);
}
.purple_5dd8 .title_e882 li span:hover {
  background-color: var(--e-global-color-primary);
}
.purple_5dd8 .title_e882 li.surface_9824 span {
  background-color: var(--e-global-color-accent);
}
.media-60cc .sort_2595 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media-60cc .widget-cf7f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-e36e .bronze_96be:before {
  background-color: var(--e-global-color-secondary);
}
.picture-e36e .east-329f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-e36e .current_3f33 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info_c2d8 .overlay_under_9dee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info_c2d8 .overlay_under_9dee:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info_c2d8 .overlay_under_9dee.fn-active-4aa7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info_c2d8 .out-fac7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_c2d8 .tabs_center_e987 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_c2d8 .icon-fb91 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_c2d8 .selected_9ec1 {
  background-color: var(--e-global-color-primary);
}
.info_c2d8 .selected_9ec1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.info_c2d8 .summary-center-3d38 {
  background-color: var(--e-global-color-primary);
}
.info_c2d8 .summary-center-3d38 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame_e365 .focused-7a38 .detail-stone-5514 a {
  color: var(--e-global-color-secondary);
}
.frame_e365 .focused-7a38 .detail-stone-5514 a:hover {
  color: var(--e-global-color-secondary);
}
.frame_e365 .focused-7a38 .detail-stone-5514,
.frame_e365 .focused-7a38 .detail-stone-5514 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame_e365 .focused-7a38 .left_13c2 {
  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);
}
.frame_e365 .focused-7a38 .complex_0c60 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame_e365 .focused-7a38 .dropdown-7820 {
  background-color: var(--e-global-color-primary);
}
.frame_e365 .focused-7a38 .dropdown-7820 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame_e365 .focused-7a38 .dropdown-7820:hover {
  background-color: var(--e-global-color-primary);
}
.frame_e365 .focused-7a38 .overlay-d1fa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame_e365 .focused-7a38 .overlay-d1fa {
  background-color: var(--e-global-color-primary);
}
.frame_e365 .focused-7a38 .overlay-d1fa:hover {
  background-color: var(--e-global-color-primary);
}
.frame_e365 .focused-7a38 .pink-417f {
  background-color: var(--e-global-color-primary);
}
.frame_e365 .focused-7a38 .pink-417f:hover {
  background-color: var(--e-global-color-primary);
}
.frame_e365 .hero_7d50 .title_e882 li span {
  background-color: var(--e-global-color-text);
}
.frame_e365 .hero_7d50 .title_e882 li span:hover {
  background-color: var(--e-global-color-primary);
}
.frame_e365 .hero_7d50 .title_e882 li.surface_9824 span {
  background-color: var(--e-global-color-accent);
}
.frame_e365 .upper_4225 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.frame_e365 .panel_6ca5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_iron_5f38 .up_edff .photo_small_9cef {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_iron_5f38 .up_edff .blue-ff6b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_iron_5f38 .up_edff .paragraph_motion_e498 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_6c31 .image_a40b {
  border-color: var(--e-global-color-text);
}
.chip_6c31 .stone-ad4d {
  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);
}
.chip_6c31 .plasma-fddd {
  color: var(--e-global-color-secondary);
}
.chip_6c31 .plasma-fddd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_6c31 .slow_456d > * {
  color: var(--e-global-color-primary);
}
.chip_6c31 .slow_456d > * svg {
  fill: var(--e-global-color-primary);
}
.chip_6c31 .bronze_7fb2 {
  color: var(--e-global-color-primary);
}
.chip_6c31 .bronze_7fb2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip_6c31 .fast_eb4b {
  color: var(--e-global-color-primary);
}
.chip_6c31 .fast_eb4b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip_6c31 .highlight_soft_b780 {
  color: var(--e-global-color-primary);
}
.chip_6c31 .highlight_soft_b780 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_6c31 .media_1f7a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_6c31 .filter_6958 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_6c31 .filter_6958.shade_clean_a5cf {
  color: var(--e-global-color-secondary);
}
.chip_6c31 .filter_6958.shade_clean_a5cf .bright-ad78 {
  color: var(--e-global-color-accent);
}
.chip_6c31 .filter_6958.text-9858 {
  color: var(--e-global-color-text);
}
.chip_6c31 .filter_6958.text-9858 .bright-ad78 {
  color: var(--e-global-color-text);
}
.chip_6c31 .filter_6958:before {
  border-top-color: var(--e-global-color-text);
}
.chip_6c31 .feature-bf7f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_6c31
  .feature-bf7f
  .center-f1bf {
  background-color: var(--e-global-color-primary);
}
.chip_6c31
  .feature-bf7f
  .center-f1bf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.chip_6c31 .image_a40b .grid_f338 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.glass-8624 .warm-3363 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.glass-8624 .tooltip_c78d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.last_9a0b .carousel-60a8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.last_9a0b
  .progress-fresh-bd2c
  .red-f0d5 {
  background-color: var(--e-global-color-secondary);
}
.last_9a0b
  .progress-fresh-bd2c.background_up_8914
  .red-f0d5 {
  background-color: var(--e-global-color-text);
}
.last_9a0b
  .progress-fresh-bd2c:hover
  .red-f0d5 {
  background-color: var(--e-global-color-accent);
}
.last_9a0b
  .progress-fresh-bd2c.fn-active-4aa7
  .red-f0d5 {
  background-color: var(--e-global-color-primary);
}
.dropdown-wide-e432 .block-pro-286f {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.dropdown-wide-e432 .form-warm-ef96 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown-wide-e432 .heading-b475 {
  background-color: var(--e-global-color-primary);
}
.dropdown-wide-e432 .heading-b475 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dim_b6d3 .yellow_a93d .copper-c052 .pagination_fluid_669b {
  background-color: var(--e-global-color-secondary);
}
.dim_b6d3 .yellow_a93d .progress_left_9ab2:after {
  background-color: var(--e-global-color-secondary);
}
.dim_b6d3 .module_wide_20c4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim_b6d3 .lower_0ed8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim_b6d3 .link_da7d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim_b6d3 .bronze-f938 {
  background-color: var(--e-global-color-primary);
}
.dim_b6d3 .bronze-f938 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dim_b6d3 .secondary_up_6c64 {
  background-color: var(--e-global-color-secondary);
}
.dim_b6d3 .secondary_up_6c64 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dim_b6d3 .yellow_a93d .hero-c9ff .grid_61d1:hover {
  background-color: var(--e-global-color-primary);
}
.dim_b6d3
  .yellow_a93d
  .hero-c9ff
  .grid_61d1.orange_4acd {
  background-color: var(--e-global-color-primary);
}
.dim_b6d3 .yellow_a93d .tooltip_outer_8b10:before {
  border-color: var(--e-global-color-primary);
}
.dim_b6d3 .yellow_a93d .tooltip_outer_8b10:hover:before {
  border-color: var(--e-global-color-secondary);
}
.dim_b6d3
  .yellow_a93d
  .tooltip_outer_8b10.footer-orange-40f5:before {
  border-color: var(--e-global-color-primary);
}
.dim_b6d3 .logo-dd0d span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption-2a66 .message_mini_f4f2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-2a66 .message_mini_f4f2:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-2a66 .message_mini_f4f2.banner_b7c2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-2a66 .background-purple-3a39 {
  background-color: var(--e-global-color-primary);
}
.caption-2a66 .background-purple-3a39 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-2a66
  .outline-c2cd
  .picture_5311
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-2a66
  .nav_full_f3b9
  .picture_5311
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.info_0088
  .background-blue-e395
  .item-east-c956 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_0088
  .background-blue-e395
  .focused_0f5f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_0088 .menu-8250 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_0088 .over-ef4f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info_0088 .summary-9f21 {
  background-color: var(--e-global-color-primary);
}
.info_0088 .summary-9f21 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-9c07 .clean-7fdd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption-9c07 .info_7874 {
  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);
}
.caption-9c07 .avatar_3d4a {
  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);
}
.caption-9c07 .avatar_3d4a a:hover {
  color: var(--e-global-color-secondary);
}
.caption-9c07 .focus_left_76db {
  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);
}
.caption-9c07 .photo-2662 {
  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);
}
.caption-9c07 .brown-4946 .pink-417f {
  background-color: var(--e-global-color-primary);
}
.caption-9c07 .brown-4946 .pink-417f:hover {
  background-color: var(--e-global-color-accent);
}
.caption-9c07
  .brown-4946
  .title_e882
  li
  span {
  background-color: var(--e-global-color-text);
}
.caption-9c07
  .brown-4946
  .title_e882
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.caption-9c07
  .brown-4946
  .title_e882
  li.surface_9824
  span {
  background-color: var(--e-global-color-accent);
}
.text-copper-5e7e
  .hero-c129
  .carousel-south-1876 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.text-copper-5e7e .hero-c129 .badge_b874 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.text-copper-5e7e .hero-c129 .progress_0044 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text-copper-5e7e .card-focused-0337 {
  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);
}
.text-copper-5e7e
  .title_1f3b.header_54ee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > a {
  background-color: var(--e-global-color-text);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > a
  .surface-b933.logo-plasma-a5a4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > a
  .active_2d40.north-79a2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > .easy-9002
  .row-d122
  > a {
  background-color: var(--e-global-color-secondary);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > .easy-9002
  .row-d122
  > a
  .badge_dcf0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > .easy-9002
  .row-d122
  > a
  .active_2d40.filter-lower-ba62 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > a
  .medium_74a2:before {
  color: var(--e-global-color-text);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > .easy-9002
  a
  .medium_74a2:before {
  color: var(--e-global-color-text);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122.module-smooth-3a69
  > a
  .medium_74a2:before {
  color: var(--e-global-color-text);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > .easy-9002
  .row-d122.module-smooth-3a69
  > a
  .medium_74a2:before {
  color: var(--e-global-color-text);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > a
  .next_d55e
  .soft_4e11 {
  color: var(--e-global-color-text);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > .easy-9002
  a
  .next_d55e
  .soft_4e11 {
  color: var(--e-global-color-text);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > a
  .next_d55e
  .soft_4e11,
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > .easy-9002
  a
  .next_d55e
  .soft_4e11 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > a
  .up_f2a0:before {
  color: var(--e-global-color-text);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > .easy-9002
  a
  .up_f2a0:before {
  color: var(--e-global-color-text);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122.module-smooth-3a69
  > a
  .up_f2a0:before {
  color: var(--e-global-color-text);
}
.list-da5f
  > .motion_29c8
  > div
  > .simple-1fc3
  > .row-d122
  > .easy-9002
  .row-d122.module-smooth-3a69
  > a
  .up_f2a0:before {
  color: var(--e-global-color-text);
}
.form_6361 .box-29a6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.form_6361
  .logo_dc61:hover
  .box-29a6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pink_c178
  > .motion_29c8
  > .tiny-e7bc
  > .search-thick-e8b6
  > .overlay-complex-66fd
  > .media_large_389e
  .new-004d {
  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);
}
.pink_c178
  > .motion_29c8
  > .tiny-e7bc
  > .search-thick-e8b6
  > .overlay-complex-66fd
  > .media_large_389e:hover
  .new-004d {
  color: var(--e-global-color-text);
}
.pink_c178
  > .motion_29c8
  > .tiny-e7bc
  > .search-thick-e8b6
  > .overlay-complex-66fd
  > .media_large_389e:hover
  .new-004d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pink_c178
  > .motion_29c8
  > .tiny-e7bc
  > .search-thick-e8b6
  > .overlay-complex-66fd.soft-ec0d
  > .media_large_389e
  .new-004d {
  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);
}
.modal_fresh_fa94 .aside-steel-eafd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal_fresh_fa94 .column-d055 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal_fresh_fa94 .secondary_6606 {
  background-color: var(--e-global-color-primary);
}
.modal_fresh_fa94 .secondary_6606 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.medium_5ad1
  > .motion_29c8
  > .brown-a302
  > .message-small-b5a6
  > .message-d7a2
  .label-0eca {
  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);
}
.medium_5ad1
  > .motion_29c8
  > .brown-a302
  > .message-small-b5a6
  > .message-d7a2
  .shadow_glass_33b8 {
  color: var(--e-global-color-text);
}
.medium_5ad1
  > .motion_29c8
  > .brown-a302
  > .message-small-b5a6
  > .message-d7a2:hover
  .label-0eca {
  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);
}
.medium_5ad1
  > .motion_29c8
  > .brown-a302
  > .message-small-b5a6
  > .message-d7a2:hover
  .shadow_glass_33b8 {
  color: var(--e-global-color-secondary);
}
.medium_5ad1
  > .motion_29c8
  > .brown-a302
  > .message-small-b5a6
  > .message-d7a2.list-4538
  .label-0eca {
  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);
}
.medium_5ad1
  > .motion_29c8
  > .brown-a302
  > .message-small-b5a6
  > .message-d7a2.list-4538
  .shadow_glass_33b8 {
  color: var(--e-global-color-primary);
}
.breadcrumb_54ae
  .hot-6900
  .icon_fd1c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb_54ae .pagination_cccd .grid_f338 .article-d4b6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white_abeb .badge-7b27 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white_abeb .mask-25a2 .badge-7b27 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white_abeb .active-e952 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.white_abeb .active-e952 {
  background-color: var(--e-global-color-primary);
}
.label_4ac9 .highlight-ac8d .sort-5654 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_4ac9
  .highlight-ac8d:hover
  .layout_c65b {
  color: var(--e-global-color-secondary);
}
.label_4ac9
  .highlight-ac8d:hover
  .sort-5654 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-a80f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.short_5113 {
  flex-direction: column;
}

.short_5113 .border-aec6 {
  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.short_5113 .border-aec6 {
  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);
}

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

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

.middle-306c.copper_0617 {
  display: none;
}

.avatar_33f3 {
  display: none;
}

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

.purple_8f72.outline_9f52 {
  margin-bottom: 40px;
  width: 100%;
}

.modal-yellow-19d8 {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.short_5113 a {
  width: 100%;
}

.hard_2767 .main_bronze_6252.liquid-efd9 {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.hard_2767
  .main_bronze_6252.green_1560
  .fixed_ec4a
  .texture-b9bc {
  font-size: 20px !important;
}

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

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

.green-62ca h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.border-521c.media_fa68 > .dropdown-76a5 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

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

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

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

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

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

.footer-57d3 {
  display: flex;
  gap: 50px;
}

.hard_2767
  .main_bronze_6252.backdrop-dirty-44d0
  .prev_e603
  .green-d792 {
  width: 100% !important;
}

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

.badge-blue-cbc4 {
  width: 100%;
}

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

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

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

  display: none;
}

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

.fresh-8692 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.module_tall_258c:hover .fresh-8692 {
  visibility: visible;
}
.module_tall_258c:hover.module_tall_258c::before {
  display: block;
}

.green-62ca h3 {
  color: #fff;
}

.slow_b601 {
  margin: 0;
}

.hard_2767
  .main_bronze_6252.backdrop-dirty-44d0
  .green-d792
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.wrapper_pro_e299 {
  width: 100%;
}

.tag_5c61 {
  width: 100%;
}

.first-51a4 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.tag_5c61 {
  width: 100%;
}

.feature-hot-22ca {
  margin-bottom: 10px !important;
}

.green-d792 {
  display: flex;
  align-items: center;
}

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

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

.short_5113 .border-aec6.caption_prev_04cf {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.short_5113 h1.border-aec6 {
  margin-top: 80px !important;
}

.hard_2767 .main_bronze_6252.sidebar_f1bd {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.pagination_dynamic_2154 img {
  width: 100%;
}

.media_9eac .paragraph_b900.fixed_ec4a {
  justify-content: space-between;
}

.medium_7915 {
  display: none;
}

.copper-0bfd .dark-eefb {
  margin: 1px 0 !important;
}

.item-stone-5568 li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .border-521c .dropdown-76a5 {
    flex-wrap: nowrap !important;
  }
}

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

  .shade-d9bf {
    width: 100% !important;
  }
}

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

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

  .media_9eac .paragraph_b900.fixed_ec4a {
    border-bottom: 1px solid #f0c159;
  }

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

  .border-521c.media_fa68 > .dropdown-76a5 {
    gap: 15px;
    justify-content: space-between;
  }

  .hard_2767
    .main_bronze_6252.backdrop-dirty-44d0
    .green-d792
    img {
    width: 60% !important;
  }

  .heading_991c {
    left: 2%;
  }

  .purple_227e {
    margin: 10px 0;
  }

  .short_5113 .dark-eefb {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.short_5113 .border-aec6,
  .short_5113 .border-aec6 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .green-d792 {
    justify-content: center;
  }

  .short_5113 .dark-eefb {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .modal-yellow-19d8 {
    margin-bottom: 15px !important;
  }

  .hard_2767 .main_bronze_6252.liquid-efd9 {
    width: 75% !important;
  }

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

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

  h2.short_5113 .border-aec6,
  .short_5113 .border-aec6 {
    font-size: 30px !important;
  }

  .green-d792 {
    justify-content: center;
  }

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

  .accordion_abad
    .sort_a1f7.rough-cb00 {
    margin: 0 !important;
  }

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

  .purple_227e {
    display: flex;
  }

  .dark_0cd5 .active_0792 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .highlight-568d svg {
    width: 75% !important;
    height: 75% !important;
  }

  .first-51a4 {
    justify-content: flex-end;
    gap: 1px;
  }

  .short_5113 h1.border-aec6 {
    margin-top: 40px !important;
  }

  .hard_2767
    .main_bronze_6252.backdrop-dirty-44d0
    .green-d792
    img,
  .focus_0f26 .prev_e603 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .hard_2767 .main_bronze_6252.liquid-efd9 {
    width: 100% !important;
  }

  .border-521c.media_fa68 > .dropdown-76a5 {
    gap: 3px;
  }

  .short_5113 .dark-eefb {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

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

.media_9eac .paragraph_b900.fixed_ec4a: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);
}

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

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

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

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

.middle-306c: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;
}

/* 图片块简化样式 */
.texture-mini-eba6 {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .media_9eac .paragraph_b900.fixed_ec4a {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .short_5113 .border-aec6 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .active_0792 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.white-87dc .bright_b50c {
  flex-shrink: 0;
  white-space: nowrap;
}

.white-87dc .photo_cool_8429 {
  flex-shrink: 0;
  min-width: fit-content;
}

.white-87dc .texture-b9bc {
  white-space: nowrap;
}

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

.white-87dc {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

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

.white-87dc .photo_cool_8429 {
  max-width: 80px !important;
  overflow: hidden;
}

.white-87dc .paragraph_b900.fixed_ec4a {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.white-87dc .texture-b9bc {
  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);
  }
}

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

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

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

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

body .layout-cfd0:nth-child(2),
.hard_2767 .layout-cfd0:nth-child(2),
#page .layout-cfd0: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;
}

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

/* css-noise: a04f */
.ghost-box-f2 {
  padding: 0.5rem;
  font-size: 11px;
  line-height: 1.3;
}
