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(.thumbnail-bba7) {
  gap: 0.5em;
}
:where(.aside-c9fc) {
  gap: 0.5em;
}
body .article-dim-9128 > .badge-tiny-e2fb {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .article-dim-9128 > .section_thick_0f02 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .article-dim-9128 > .gas-28a7 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .primary_thick_2225 > .badge-tiny-e2fb {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .primary_thick_2225 > .section_thick_0f02 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .primary_thick_2225 > .gas-28a7 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .primary_thick_2225
  > :where(:not(.badge-tiny-e2fb):not(.section_thick_0f02):not(.column-7054)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .primary_thick_2225 > .wrapper_8a14 {
  max-width: var(--wp--style--global--wide-size);
}
body .thumbnail-bba7 {
  display: flex;
}
body .thumbnail-bba7 {
  flex-wrap: wrap;
  align-items: center;
}
body .thumbnail-bba7 > * {
  margin: 0;
}
body .aside-c9fc {
  display: grid;
}
body .aside-c9fc > * {
  margin: 0;
}
:where(.outline_in_311c.thumbnail-bba7) {
  gap: 2em;
}
:where(.outline_in_311c.aside-c9fc) {
  gap: 2em;
}
:where(.section_c53b.thumbnail-bba7) {
  gap: 1.25em;
}
:where(.section_c53b.aside-c9fc) {
  gap: 1.25em;
}
.info-73f0 {
  color: var(--wp--preset--color--black) !important;
}
.text-4cf0 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.component-inner-7b6c {
  color: var(--wp--preset--color--white) !important;
}
.popup-fluid-066b {
  color: var(--wp--preset--color--pale-pink) !important;
}
.wrapper-d4ba {
  color: var(--wp--preset--color--vivid-red) !important;
}
.accent-a76c {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.widget_simple_8819 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.active_short_c3ef {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.image-dde1 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.form-east-d836 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.status_1119 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.outline_last_44f7 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.icon_stone_8bb1 {
  background-color: var(--wp--preset--color--black) !important;
}
.focused-437f {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.hard_b260 {
  background-color: var(--wp--preset--color--white) !important;
}
.preview_orange_f454 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.widget_2cf5 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.gradient-center-8fc2 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.primary-4937 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.hover_paper_abe5 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.button-smooth-8fa4 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.heading_mini_1ce3 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.outline_liquid_45ea {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.element-b721 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.table-tall-f742 {
  border-color: var(--wp--preset--color--black) !important;
}
.focused-7c0f {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.outer_821c {
  border-color: var(--wp--preset--color--white) !important;
}
.hidden-09ed {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.bronze-689e {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.yellow-3651 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.carousel-tiny-077f {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.hidden-b230 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.chip_pressed_d75b {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.dropdown-wood-bdf5 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.button-9501 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.secondary-cd60 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.video-huge-b1b5 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.card-c60f {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.grid_simple_8f83 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.white_e8ee {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.chip_f6dc {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.info_paper_463e {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.panel-51bd {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.info_c6fd {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.secondary_lower_bf60 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.popup-fecc {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.row_action_1733 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.accordion_0e2c {
  background: var(--wp--preset--gradient--midnight) !important;
}
.preview-pink-402e {
  font-size: var(--wp--preset--font-size--small) !important;
}
.panel-606d {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.popup_fluid_1db8 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.medium-e9c2 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.input_234d a:where(:not(.search_1118)) {
  color: inherit;
}
:where(.section_c53b.thumbnail-bba7) {
  gap: 1.25em;
}
:where(.section_c53b.aside-c9fc) {
  gap: 1.25em;
}
:where(.outline_in_311c.thumbnail-bba7) {
  gap: 2em;
}
:where(.outline_in_311c.aside-c9fc) {
  gap: 2em;
}
.icon-first-0f8f {
  font-size: 1.5em;
  line-height: 1.6;
}

.sort-2d91 .section_03aa {
  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);
}
.status_a99c .content_2ac0 {
  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);
}
.input-thick-ad19 {
  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);
}
.input-thick-ad19.dropdown-7a85 .warm-3f4a {
  background-color: var(--e-global-color-primary);
}
.input-thick-ad19.highlight-prev-bdd2 .warm-3f4a,
.input-thick-ad19.caption_a605 .warm-3f4a {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.grid-brown-65af .frame-bronze-acae {
  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);
}
.component_gold_bbe2 {
  --divider-color: var(--e-global-color-secondary);
}
.component_gold_bbe2 .mask_bottom_96d7 {
  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);
}
.component_gold_bbe2.selected-c7a1 .photo-next-ddf8 {
  background-color: var(--e-global-color-secondary);
}
.component_gold_bbe2.under_eb05 .photo-next-ddf8,
.component_gold_bbe2.mask_glass_953f .photo-next-ddf8 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.component_gold_bbe2.under_eb05 .photo-next-ddf8,
.component_gold_bbe2.mask_glass_953f .photo-next-ddf8 svg {
  fill: var(--e-global-color-secondary);
}
.texture_a7dd .table_bottom_b5f0 {
  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);
}
.texture_a7dd .fixed_70a5 {
  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);
}
.form-da61.selected-c7a1 .photo-next-ddf8 {
  background-color: var(--e-global-color-primary);
}
.form-da61.under_eb05 .photo-next-ddf8,
.form-da61.mask_glass_953f .photo-next-ddf8 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.form-da61.under_eb05 .photo-next-ddf8,
.form-da61.mask_glass_953f .photo-next-ddf8 svg {
  fill: var(--e-global-color-primary);
}
.gallery_thick_e9c7.selected-c7a1 .photo-next-ddf8 {
  background-color: var(--e-global-color-primary);
}
.gallery_thick_e9c7.under_eb05 .photo-next-ddf8,
.gallery_thick_e9c7.mask_glass_953f .photo-next-ddf8 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.gallery_thick_e9c7 .footer_last_6598 {
  color: var(--e-global-color-primary);
}
.gallery_thick_e9c7 .footer_last_6598,
.gallery_thick_e9c7 .footer_last_6598 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_thick_e9c7 .hard_e025 {
  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);
}
.content-complex-b3cf .accent-east-1d2f {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_yellow_9b6a .primary_medium_2940 .sort-6685 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.box-brown-8898 .tertiary_lite_bf5d:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.box-brown-8898 .hover-west-cf44 i {
  color: var(--e-global-color-primary);
}
.box-brown-8898 .hover-west-cf44 svg {
  fill: var(--e-global-color-primary);
}
.box-brown-8898 .notification-lite-fe8d {
  color: var(--e-global-color-secondary);
}
.box-brown-8898 .tertiary_lite_bf5d > .notification-lite-fe8d,
.box-brown-8898 .tertiary_lite_bf5d > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion_2989 .form-dirty-4056 {
  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);
}
.accordion_2989 .steel-dabc {
  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);
}
.brown_075b .label-00a5 .button-down-5093 {
  background-color: var(--e-global-color-primary);
}
.brown_075b .blue_c1a3 {
  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);
}
.up_d3e0 .in-df77 {
  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);
}
.up_d3e0 .row_action_36ce {
  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);
}
.up_d3e0 .panel_a43b {
  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);
}
.first-8e6f .column-hot-0c8d,
.first-8e6f .column-hot-0c8d a {
  color: var(--e-global-color-primary);
}
.first-8e6f .column-hot-0c8d.disabled-fresh-2a57,
.first-8e6f .column-hot-0c8d.disabled-fresh-2a57 a {
  color: var(--e-global-color-accent);
}
.first-8e6f .column-hot-0c8d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first-8e6f .lower_103f {
  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);
}
.under_df56 .sidebar_704e,
.under_df56 .hard-ea31 {
  color: var(--e-global-color-primary);
}
.under_df56 .sidebar_704e svg {
  fill: var(--e-global-color-primary);
}
.under_df56 .disabled-fresh-2a57 .sidebar_704e,
.under_df56 .disabled-fresh-2a57 .hard-ea31 {
  color: var(--e-global-color-accent);
}
.under_df56 .disabled-fresh-2a57 .sidebar_704e svg {
  fill: var(--e-global-color-accent);
}
.under_df56 .hard-ea31 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.under_df56 .lower_103f {
  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);
}
.outline_pressed_45f4 .content-701d,
.outline_pressed_45f4 .dim_d11c {
  color: var(--e-global-color-primary);
}
.outline_pressed_45f4 .dim_d11c svg {
  fill: var(--e-global-color-primary);
}
.outline_pressed_45f4 .column-hot-0c8d.disabled-fresh-2a57 a,
.outline_pressed_45f4
  .column-hot-0c8d.disabled-fresh-2a57
  .dim_d11c {
  color: var(--e-global-color-accent);
}
.outline_pressed_45f4 .content-701d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline_pressed_45f4 .lower_103f {
  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);
}
.pressed-697c .lite_4adb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pressed-697c .warm_dcfc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower-4c50 .message-2084 .border_f482 {
  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);
}
.lower-4c50 .message-2084 .accent-a740 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower-4c50 .out-6781 .border_f482 {
  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);
}
.lower-4c50
  .out-6781
  .accent-a740 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower-4c50
  .paper_7b34
  .border_f482 {
  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);
}
.lower-4c50
  .paper_7b34
  .accent-a740 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower-4c50
  .iron-ff35
  .border_f482 {
  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);
}
.lower-4c50
  .iron-ff35
  .accent-a740 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-active-e21d .article_current_3b06 {
  background-color: var(--e-global-color-primary);
}
.active-active-e21d .article_current_3b06:hover {
  background-color: var(--e-global-color-primary);
}
.active-active-e21d .aside_over_52d8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-active-e21d
  .article_current_3b06:hover
  .aside_over_52d8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hard_6956 .border-red-29ae {
  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);
}
.next_fd2d .paragraph-d4d1 .active_tiny_4033 a {
  background-color: var(--e-global-color-accent);
}
.next_fd2d .paragraph-d4d1 .notification-3eb8 a {
  background-color: var(--e-global-color-accent);
}
.next_fd2d .paragraph-d4d1 .active_tiny_4033 a,
.next_fd2d .paragraph-d4d1 .notification-3eb8 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.cold_de4d
  .progress-ca40.content-f25e
  .paragraph-d4d1
  a.bronze_b37c {
  background-color: var(--e-global-color-accent);
}
.cold_de4d
  .progress-ca40.content-f25e
  .paragraph-d4d1
  span.bronze_b37c.fn-current-2cff {
  background-color: var(--e-global-color-text);
}
.cold_de4d
  .progress-ca40.content-f25e
  .paragraph-d4d1
  .bronze_b37c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-next-d2e9 .panel-c0f9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-next-d2e9
  .hidden-top-f967
  > .notification_right_a82b
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-next-d2e9
  .complex-3bc0
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-next-d2e9
  .down_0ba8
  .info_c012,
.backdrop-next-d2e9
  .down_0ba8
  .large_c558 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-next-d2e9
  .down_0ba8
  .thumbnail-lite-51cb,
.backdrop-next-d2e9
  .down_0ba8
  a
  .thumbnail-lite-51cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-next-d2e9
  .down_0ba8
  .accordion-wide-bb1c {
  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-next-d2e9
  .down_0ba8
  .medium-031a {
  background-color: var(--e-global-color-primary);
}
.backdrop-next-d2e9
  .down_0ba8
  .medium-031a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-next-d2e9
  .down_0ba8
  .medium-031a:hover {
  background-color: var(--e-global-color-primary);
}
.backdrop-next-d2e9
  .down_0ba8
  .tertiary-under-14dd {
  background-color: var(--e-global-color-primary);
}
.backdrop-next-d2e9
  .down_0ba8
  .tertiary-under-14dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-next-d2e9
  .down_0ba8
  .tertiary-under-14dd:hover {
  background-color: var(--e-global-color-primary);
}
.backdrop-next-d2e9
  .notice_71cb
  .out-3a38
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-next-d2e9
  .notice_71cb
  .wide-8f38 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-next-d2e9
  .notice_71cb
  .accordion-wide-bb1c {
  color: var(--e-global-color-text);
}
.backdrop-next-d2e9
  .notice_71cb
  .accordion-wide-bb1c
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-next-d2e9
  .notice_71cb
  .medium-031a {
  background-color: var(--e-global-color-primary);
}
.backdrop-next-d2e9
  .notice_71cb
  .medium-031a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-next-d2e9
  .notice_71cb
  .medium-031a:hover {
  background-color: var(--e-global-color-primary);
}
.backdrop-next-d2e9
  .notice_71cb
  .tertiary-under-14dd {
  background-color: var(--e-global-color-primary);
}
.backdrop-next-d2e9
  .notice_71cb
  .tertiary-under-14dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-next-d2e9
  .notice_71cb
  .tertiary-under-14dd:hover {
  background-color: var(--e-global-color-primary);
}
.backdrop-next-d2e9 .chip_left_2bd9 {
  background-color: var(--e-global-color-primary);
}
.backdrop-next-d2e9 .chip_left_2bd9:hover {
  background-color: var(--e-global-color-primary);
}
.backdrop-next-d2e9 .bottom-5de9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-next-d2e9 .accordion_fast_8d8d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_6d7b .slow-f29b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_6d7b
  .purple_c4b2
  > div:nth-child(3)
  .slow-f29b,
.button_6d7b
  .wood_db28
  > div:nth-child(1)
  .slow-f29b,
.button_6d7b
  .progress_c5e6
  > div:nth-child(1)
  .slow-f29b,
.button_6d7b
  .sidebar_335d
  > div:nth-child(1)
  .slow-f29b,
.button_6d7b
  .alert_action_9721
  > div:nth-child(1)
  .slow-f29b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_6d7b .preview_cd44 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_6d7b .active-prev-84a5 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_6d7b .pattern_12fa {
  background-color: var(--e-global-color-primary);
}
.button_6d7b .pattern_12fa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_6d7b .pattern_12fa:hover {
  background-color: var(--e-global-color-primary);
}
.button_6d7b .form-bottom-573c {
  background-color: var(--e-global-color-primary);
}
.button_6d7b .form-bottom-573c:hover {
  background-color: var(--e-global-color-primary);
}
.button_6d7b .bottom-5de9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_6d7b .accordion_fast_8d8d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-106e .top_0e1a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-106e .wrapper-old-a7e3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper-106e .aside-selected-7278 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper-106e .link_c6f4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper-106e .short-4fdb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper-106e .form-bottom-573c {
  background-color: var(--e-global-color-primary);
}
.paper-106e .form-bottom-573c:hover {
  background-color: var(--e-global-color-primary);
}
.avatar_b6c5 .in-e9e8 {
  background-color: var(--e-global-color-secondary);
}
.avatar_b6c5 .bright-c4a7 {
  background-color: var(--e-global-color-text);
}
.avatar_b6c5 .focus_6d5d {
  background-color: var(--e-global-color-secondary);
}
.avatar_b6c5 .label_2a32 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.avatar_b6c5 .section_simple_cf96 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_b6c5 .accordion_4b5f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_b6c5 .shadow-e1e6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_b6c5 .popup_thick_c5e6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-4dd6 .upper_8333 .bronze_008c,
.primary-4dd6
  .upper_8333
  .bronze_008c
  a,
.primary-4dd6 .static_1def {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-4dd6 .upper_8333 .tooltip-570a,
.primary-4dd6 .panel_354f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-4dd6 .upper_8333 .tooltip-570a {
  color: var(--e-global-color-text);
}
.primary-4dd6 .panel_354f {
  color: var(--e-global-color-text);
}
.primary-4dd6
  .upper_8333
  .static_e054 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.primary-4dd6 .slider_8dfc .tabs-solid-8571 {
  background-color: var(--e-global-color-primary);
}
.primary-4dd6 .slider_8dfc .tabs-solid-8571:hover {
  background-color: var(--e-global-color-primary);
}
.primary-4dd6 .slider_8dfc .backdrop-static-01cb li span {
  background-color: var(--e-global-color-text);
}
.primary-4dd6 .slider_8dfc .backdrop-static-01cb li span:hover {
  background-color: var(--e-global-color-primary);
}
.primary-4dd6
  .slider_8dfc
  .backdrop-static-01cb
  li.search-center-8434
  span {
  background-color: var(--e-global-color-accent);
}
.primary-4dd6 .medium_7018 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.blue_eb90 .backdrop_9a2b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.current_ec83 .icon_paper_65d9 {
  background-color: var(--e-global-color-primary);
}
.current_ec83 .gold_d6e6 {
  background-color: var(--e-global-color-secondary);
}
.current_ec83 .description_1ec0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_ec83 .slow-5907 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_ec83 .dynamic-4053 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_ec83 .section_d8e4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_ec83 .primary_brown_610d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_ec83 .modal_5661 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_ec83 .badge-right-51aa {
  background-color: var(--e-global-color-primary);
}
.current_ec83 .badge-right-51aa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay_medium_af43 .stone_4184 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay_medium_af43 .gold-3ace {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.overlay_medium_af43
  .north-698b:after {
  background-color: var(--e-global-color-primary);
}
.overlay_medium_af43 .pro_03ab {
  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);
}
.chip-30b1 .static_1def {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-30b1 .panel_354f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.right-854f .section-331f .chip_c956 {
  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);
}
.right-854f .section-331f .media_simple_ac27 {
  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);
}
.shade_34f9 .hard_30fc {
  background-color: var(--e-global-color-primary);
}
.shade_34f9 .section_active_8302 {
  background-color: var(--e-global-color-secondary);
}
.shade_34f9 .item-4379 .wrapper_hovered_a321 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shade_34f9 .label-f569 .wrapper_hovered_a321 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.middle_807c .feature-ed1a .pink_b766 {
  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);
}
.middle_807c .feature-ed1a .accent-c8d2 {
  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);
}
.middle_807c .feature-ed1a .main-black-6aa1 {
  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);
}
.highlight-40ae .avatar-rough-610c {
  border-color: var(--e-global-color-text);
}
.highlight-40ae .secondary-dynamic-0f5b {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-40ae .module_white_208c {
  color: var(--e-global-color-primary);
}
.highlight-40ae .link_wide_9555 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview_8186 .container-02fc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview_8186 .overlay-north-8467 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview_8186 .text_9839:hover .container-02fc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview_8186
  .text_9839:hover
  .overlay-north-8467 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.first_14f1 .dim-dc1b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.first_14f1 .fluid-bf57 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph_745c .modal-795c .green_85b2 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paragraph_745c .focus_active_2ab9 .green_85b2 {
  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);
}
.video_661a .gradient_da24 {
  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);
}
.iron-8ed7 .iron-7e7a .disabled_f5e7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron-8ed7 .iron-7e7a .disabled_f5e7 {
  background-color: var(--e-global-color-secondary);
}
.iron-8ed7 .top-90bc .disabled_f5e7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron-8ed7 .top-90bc .disabled_f5e7 {
  background-color: var(--e-global-color-secondary);
}
.iron-8ed7 .lite-7a49 .outer_ee34 {
  background-color: var(--e-global-color-primary);
}
.iron-8ed7 .lite-7a49:hover .outer_ee34 {
  background-color: var(--e-global-color-secondary);
}
.iron-8ed7 .tabs-solid-8571 {
  background-color: var(--e-global-color-primary);
}
.iron-8ed7 .tabs-solid-8571:hover {
  background-color: var(--e-global-color-accent);
}
.iron-8ed7 .backdrop-static-01cb li span {
  background-color: var(--e-global-color-text);
}
.iron-8ed7 .backdrop-static-01cb li span:hover {
  background-color: var(--e-global-color-primary);
}
.iron-8ed7 .backdrop-static-01cb li.search-center-8434 span {
  background-color: var(--e-global-color-accent);
}
.chip_484e .chip-easy-4add {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_484e .out-85b0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-5236 .blue_8690:before {
  background-color: var(--e-global-color-secondary);
}
.shadow-5236 .tall-f693 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-5236 .content_3871 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.warm_674b .menu-left-c269 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.warm_674b .menu-left-c269:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.warm_674b .menu-left-c269.fn-active-2cff {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.warm_674b .pink-4d1b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.warm_674b .status-dynamic-85ff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.warm_674b .iron_384f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.warm_674b .active_black_beec {
  background-color: var(--e-global-color-primary);
}
.warm_674b .active_black_beec {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.warm_674b .white-5e20 {
  background-color: var(--e-global-color-primary);
}
.warm_674b .white-5e20 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.nav-down-4c76 .form_170c .accordion-70b3 a {
  color: var(--e-global-color-secondary);
}
.nav-down-4c76 .form_170c .accordion-70b3 a:hover {
  color: var(--e-global-color-secondary);
}
.nav-down-4c76 .form_170c .accordion-70b3,
.nav-down-4c76 .form_170c .accordion-70b3 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-down-4c76 .form_170c .texture_paper_1190 {
  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-down-4c76 .form_170c .label_huge_6a39 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-down-4c76 .form_170c .focused-179c {
  background-color: var(--e-global-color-primary);
}
.nav-down-4c76 .form_170c .focused-179c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-down-4c76 .form_170c .focused-179c:hover {
  background-color: var(--e-global-color-primary);
}
.nav-down-4c76 .form_170c .easy_0124 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.nav-down-4c76 .form_170c .easy_0124 {
  background-color: var(--e-global-color-primary);
}
.nav-down-4c76 .form_170c .easy_0124:hover {
  background-color: var(--e-global-color-primary);
}
.nav-down-4c76 .form_170c .tabs-solid-8571 {
  background-color: var(--e-global-color-primary);
}
.nav-down-4c76 .form_170c .tabs-solid-8571:hover {
  background-color: var(--e-global-color-primary);
}
.nav-down-4c76 .slider_8dfc .backdrop-static-01cb li span {
  background-color: var(--e-global-color-text);
}
.nav-down-4c76 .slider_8dfc .backdrop-static-01cb li span:hover {
  background-color: var(--e-global-color-primary);
}
.nav-down-4c76 .slider_8dfc .backdrop-static-01cb li.search-center-8434 span {
  background-color: var(--e-global-color-accent);
}
.nav-down-4c76 .bottom-5de9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-down-4c76 .accordion_fast_8d8d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link-a9e8 .gallery_light_17e9 .caption-0398 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link-a9e8 .gallery_light_17e9 .input_0632 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link-a9e8 .gallery_light_17e9 .button_inner_61e7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_full_b861 .logo_b169 {
  border-color: var(--e-global-color-text);
}
.disabled_full_b861 .notice-copper-28c5 {
  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);
}
.disabled_full_b861 .nav-f936 {
  color: var(--e-global-color-secondary);
}
.disabled_full_b861 .nav-f936 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_full_b861 .preview_2d6b > * {
  color: var(--e-global-color-primary);
}
.disabled_full_b861 .preview_2d6b > * svg {
  fill: var(--e-global-color-primary);
}
.disabled_full_b861 .element-paper-7e8e {
  color: var(--e-global-color-primary);
}
.disabled_full_b861 .element-paper-7e8e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled_full_b861 .iron_ff50 {
  color: var(--e-global-color-primary);
}
.disabled_full_b861 .iron_ff50 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled_full_b861 .message-large-8fdd {
  color: var(--e-global-color-primary);
}
.disabled_full_b861 .message-large-8fdd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_full_b861 .section-gold-0d92 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_full_b861 .outline-09d8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_full_b861 .outline-09d8.video-4d3c {
  color: var(--e-global-color-secondary);
}
.disabled_full_b861 .outline-09d8.video-4d3c .table-ea0b {
  color: var(--e-global-color-accent);
}
.disabled_full_b861 .outline-09d8.thumbnail-f633 {
  color: var(--e-global-color-text);
}
.disabled_full_b861 .outline-09d8.thumbnail-f633 .table-ea0b {
  color: var(--e-global-color-text);
}
.disabled_full_b861 .outline-09d8:before {
  border-top-color: var(--e-global-color-text);
}
.disabled_full_b861 .surface-7ee4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_full_b861
  .surface-7ee4
  .bottom-fa07 {
  background-color: var(--e-global-color-primary);
}
.disabled_full_b861
  .surface-7ee4
  .bottom-fa07 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.disabled_full_b861 .logo_b169 .highlight_8975 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_a2b1 .chip-39cf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_a2b1 .form_e9c5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.small_ea43 .center-f007 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.small_ea43
  .accordion_orange_a300
  .focus_out_5823 {
  background-color: var(--e-global-color-secondary);
}
.small_ea43
  .accordion_orange_a300.hard-dbb9
  .focus_out_5823 {
  background-color: var(--e-global-color-text);
}
.small_ea43
  .accordion_orange_a300:hover
  .focus_out_5823 {
  background-color: var(--e-global-color-accent);
}
.small_ea43
  .accordion_orange_a300.fn-active-2cff
  .focus_out_5823 {
  background-color: var(--e-global-color-primary);
}
.texture_fresh_0fbc .layout-east-e74e {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.texture_fresh_0fbc .button-0ecc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_fresh_0fbc .west_33a3 {
  background-color: var(--e-global-color-primary);
}
.texture_fresh_0fbc .west_33a3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.large-07b3 .pro-0db0 .footer-d770 .green_c30e {
  background-color: var(--e-global-color-secondary);
}
.large-07b3 .pro-0db0 .slow_f86f:after {
  background-color: var(--e-global-color-secondary);
}
.large-07b3 .row-32af {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.large-07b3 .column_brown_c449 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.large-07b3 .fast-a4e0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.large-07b3 .background-582b {
  background-color: var(--e-global-color-primary);
}
.large-07b3 .background-582b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.large-07b3 .aside_7e0e {
  background-color: var(--e-global-color-secondary);
}
.large-07b3 .aside_7e0e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.large-07b3 .pro-0db0 .icon-tall-f8d4 .menu_fbcd:hover {
  background-color: var(--e-global-color-primary);
}
.large-07b3
  .pro-0db0
  .icon-tall-f8d4
  .menu_fbcd.orange-0500 {
  background-color: var(--e-global-color-primary);
}
.large-07b3 .pro-0db0 .tall_3071:before {
  border-color: var(--e-global-color-primary);
}
.large-07b3 .pro-0db0 .tall_3071:hover:before {
  border-color: var(--e-global-color-secondary);
}
.large-07b3
  .pro-0db0
  .tall_3071.primary-slow-4aff:before {
  border-color: var(--e-global-color-primary);
}
.large-07b3 .feature-d055 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green-776c .message-8ae6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green-776c .message-8ae6:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green-776c .message-8ae6.dark-4e06 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green-776c .section_west_1e31 {
  background-color: var(--e-global-color-primary);
}
.green-776c .section_west_1e31 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green-776c
  .gradient-fixed-2dfa
  .backdrop-6611
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green-776c
  .element-basic-cca0
  .backdrop-6611
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface-light-1036
  .content_c819
  .banner_plasma_8c26 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface-light-1036
  .content_c819
  .left-4bd3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface-light-1036 .hard_e269 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface-light-1036 .pink-e787 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface-light-1036 .texture-dim-7772 {
  background-color: var(--e-global-color-primary);
}
.surface-light-1036 .texture-dim-7772 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.modal-b65a .secondary-7611 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal-b65a .caption-under-fcf1 {
  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);
}
.modal-b65a .narrow-8f47 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal-b65a .narrow-8f47 a:hover {
  color: var(--e-global-color-secondary);
}
.modal-b65a .hero_22f7 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal-b65a .link_new_5461 {
  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-b65a .section_focused_e330 .tabs-solid-8571 {
  background-color: var(--e-global-color-primary);
}
.modal-b65a .section_focused_e330 .tabs-solid-8571:hover {
  background-color: var(--e-global-color-accent);
}
.modal-b65a
  .section_focused_e330
  .backdrop-static-01cb
  li
  span {
  background-color: var(--e-global-color-text);
}
.modal-b65a
  .section_focused_e330
  .backdrop-static-01cb
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.modal-b65a
  .section_focused_e330
  .backdrop-static-01cb
  li.search-center-8434
  span {
  background-color: var(--e-global-color-accent);
}
.picture_red_53b2
  .pro_9077
  .light-5eb5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture_red_53b2 .pro_9077 .advanced-3e43 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture_red_53b2 .pro_9077 .backdrop-tall-b07e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture_red_53b2 .wrapper_solid_2ecd {
  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);
}
.picture_red_53b2
  .mask_cfff.header-smooth-ba3b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > a {
  background-color: var(--e-global-color-text);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > a
  .section_stone_2460.picture-b411 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > a
  .plasma-4d2c.gradient_e6c2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > .copper-f91a
  .left_9fd4
  > a {
  background-color: var(--e-global-color-secondary);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > .copper-f91a
  .left_9fd4
  > a
  .frame-f608 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > .copper-f91a
  .left_9fd4
  > a
  .plasma-4d2c.disabled_0af2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > a
  .thumbnail_thick_799a:before {
  color: var(--e-global-color-text);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > .copper-f91a
  a
  .thumbnail_thick_799a:before {
  color: var(--e-global-color-text);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4.steel_5132
  > a
  .thumbnail_thick_799a:before {
  color: var(--e-global-color-text);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > .copper-f91a
  .left_9fd4.steel_5132
  > a
  .thumbnail_thick_799a:before {
  color: var(--e-global-color-text);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > a
  .main-dde6
  .disabled_lower_22a8 {
  color: var(--e-global-color-text);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > .copper-f91a
  a
  .main-dde6
  .disabled_lower_22a8 {
  color: var(--e-global-color-text);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > a
  .main-dde6
  .disabled_lower_22a8,
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > .copper-f91a
  a
  .main-dde6
  .disabled_lower_22a8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > a
  .overlay-upper-cab0:before {
  color: var(--e-global-color-text);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > .copper-f91a
  a
  .overlay-upper-cab0:before {
  color: var(--e-global-color-text);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4.steel_5132
  > a
  .overlay-upper-cab0:before {
  color: var(--e-global-color-text);
}
.pagination-4dd1
  > .feature-steel-301c
  > div
  > .focus-plasma-2f58
  > .left_9fd4
  > .copper-f91a
  .left_9fd4.steel_5132
  > a
  .overlay-upper-cab0:before {
  color: var(--e-global-color-text);
}
.west_cca6 .layout-yellow-935d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.west_cca6
  .current_1e99:hover
  .layout-yellow-935d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption_cfab
  > .feature-steel-301c
  > .column_234d
  > .tertiary-fluid-3c7d
  > .thumbnail_outer_dc58
  > .hard_4337
  .label-warm-67a9 {
  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_cfab
  > .feature-steel-301c
  > .column_234d
  > .tertiary-fluid-3c7d
  > .thumbnail_outer_dc58
  > .hard_4337:hover
  .label-warm-67a9 {
  color: var(--e-global-color-text);
}
.caption_cfab
  > .feature-steel-301c
  > .column_234d
  > .tertiary-fluid-3c7d
  > .thumbnail_outer_dc58
  > .hard_4337:hover
  .label-warm-67a9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_cfab
  > .feature-steel-301c
  > .column_234d
  > .tertiary-fluid-3c7d
  > .thumbnail_outer_dc58.surface_605a
  > .hard_4337
  .label-warm-67a9 {
  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);
}
.surface_steel_2543 .gas_3568 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_steel_2543 .column_dirty_cb34 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_steel_2543 .accent_cool_66ad {
  background-color: var(--e-global-color-primary);
}
.surface_steel_2543 .accent_cool_66ad {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.old_88f8
  > .feature-steel-301c
  > .label-3f25
  > .complex-3611
  > .notification-8124
  .black_eb5e {
  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);
}
.old_88f8
  > .feature-steel-301c
  > .label-3f25
  > .complex-3611
  > .notification-8124
  .tertiary_gold_a9a0 {
  color: var(--e-global-color-text);
}
.old_88f8
  > .feature-steel-301c
  > .label-3f25
  > .complex-3611
  > .notification-8124:hover
  .black_eb5e {
  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);
}
.old_88f8
  > .feature-steel-301c
  > .label-3f25
  > .complex-3611
  > .notification-8124:hover
  .tertiary_gold_a9a0 {
  color: var(--e-global-color-secondary);
}
.old_88f8
  > .feature-steel-301c
  > .label-3f25
  > .complex-3611
  > .notification-8124.content-wide-604b
  .black_eb5e {
  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);
}
.old_88f8
  > .feature-steel-301c
  > .label-3f25
  > .complex-3611
  > .notification-8124.content-wide-604b
  .tertiary_gold_a9a0 {
  color: var(--e-global-color-primary);
}
.overlay_soft_ce70
  .feature_ac48
  .link_yellow_c4b8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay_soft_ce70 .container-smooth-eacb .highlight_8975 .up_bce8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion_7784 .brown_e9da {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion_7784 .hovered_ce16 .brown_e9da {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion_7784 .in-02d0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accordion_7784 .in-02d0 {
  background-color: var(--e-global-color-primary);
}
.action_b374 .surface-1060 .description_inner_f6a0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.action_b374
  .surface-1060:hover
  .heading-cold-20d0 {
  color: var(--e-global-color-secondary);
}
.action_b374
  .surface-1060:hover
  .description_inner_f6a0 {
  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);
}
.solid_a654 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.link-2a30 {
  max-width: 1400px !important;
}

.modal-ef47 {
  flex-direction: column;
}

.modal-ef47 .pagination_d1b8 {
  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.modal-ef47 .pagination_d1b8 {
  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);
}

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

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

.easy-3358.description_3212 {
  display: none;
}

.sidebar-576d {
  display: none;
}

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

.pattern-next-f95b.solid_20e9 {
  margin-bottom: 40px;
  width: 100%;
}

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

.modal-ef47 a {
  width: 100%;
}

.dim_fecd .short-f8ae.gas_f4d1 {
  width: 20% !important;
}

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

.next-17e1: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%);
}

.next-17e1 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

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

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

.dim_fecd
  .short-f8ae.link-gold-4a90
  .frame-71a0
  .slider_stale_d5d3 {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.gradient-4c65.container-white-b87f > .hard_bfec {
  display: flex;
  align-items: center;
}

.block-7e8a {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.list-iron-fedd {
  position: relative;
  width: 100%;
}

.outer-8e39 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

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

.dim_fecd
  .short-f8ae.out_8b50
  .widget-1d37
  .title_1781 {
  width: 100% !important;
}

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

.dropdown_3363 {
  width: 100%;
}

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

.gas-67d3 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

.background-70ee {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.gas-67d3:hover .background-70ee {
  visibility: visible;
}
.gas-67d3:hover.gas-67d3::before {
  display: block;
}

.modal_3eee h3 {
  color: #fff;
}

.caption-696c {
  margin: 0;
}

.dim_fecd
  .short-f8ae.out_8b50
  .title_1781
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.simple_61bf {
  width: 100%;
}

.last-af3c {
  width: 100%;
}

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

.last-af3c {
  width: 100%;
}

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

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

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

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

.modal-ef47 .pagination_d1b8.input-fluid-f594 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.modal-ef47 h1.pagination_d1b8 {
  margin-top: 80px !important;
}

.dim_fecd .short-f8ae.fast_de78 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.overlay-73be img {
  width: 100%;
}

.link_cool_44fb .photo-small-edd4.frame-71a0 {
  justify-content: space-between;
}

.thumbnail-green-8310 {
  display: none;
}

.pattern_a37a .shadow_c465 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .gradient-4c65 .hard_bfec {
    flex-wrap: nowrap !important;
  }
}

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

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

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

  .next-17e1 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .link_cool_44fb .photo-small-edd4.frame-71a0 {
    border-bottom: 1px solid #f0c159;
  }

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

  .gradient-4c65.container-white-b87f > .hard_bfec {
    gap: 15px;
    justify-content: space-between;
  }

  .dim_fecd
    .short-f8ae.out_8b50
    .title_1781
    img {
    width: 60% !important;
  }

  .outer-8e39 {
    left: 2%;
  }

  .nav-32be {
    margin: 10px 0;
  }

  .modal-ef47 .shadow_c465 {
    margin: 0;
    margin-bottom: 10px;
  }

  .next-17e1 {
    font-size: 16px !important;
  }

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

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

  h2.modal-ef47 .pagination_d1b8,
  .modal-ef47 .pagination_d1b8 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .title_1781 {
    justify-content: center;
  }

  .modal-ef47 .shadow_c465 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .dim_fecd .short-f8ae.gas_f4d1 {
    width: 75% !important;
  }

  .overlay-73be img {
    width: 100% !important;
  }
}

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

  h2.modal-ef47 .pagination_d1b8,
  .modal-ef47 .pagination_d1b8 {
    font-size: 30px !important;
  }

  .title_1781 {
    justify-content: center;
  }

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

  .slow_ad20
    .narrow_3bed.module_middle_f209 {
    margin: 0 !important;
  }

  .block-7e8a {
    margin: 0;
    gap: 10px;
  }

  .nav-32be {
    display: flex;
  }

  .tooltip-5802 .next-17e1 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .modal-ef47 h1.pagination_d1b8 {
    margin-top: 40px !important;
  }

  .dim_fecd
    .short-f8ae.out_8b50
    .title_1781
    img,
  .texture_a7dd .widget-1d37 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .dim_fecd .short-f8ae.gas_f4d1 {
    width: 100% !important;
  }

  .gradient-4c65.container-white-b87f > .hard_bfec {
    gap: 3px;
  }

  .modal-ef47 .shadow_c465 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.link_cool_44fb .photo-small-edd4.frame-71a0 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.link_cool_44fb .photo-small-edd4.frame-71a0: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .link_cool_44fb .photo-small-edd4.frame-71a0 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .modal-ef47 .pagination_d1b8 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .next-17e1 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.first_886c .active-7210 {
  flex-shrink: 0;
  white-space: nowrap;
}

.first_886c .small_ad2a {
  flex-shrink: 0;
  min-width: fit-content;
}

.first_886c .slider_stale_d5d3 {
  white-space: nowrap;
}

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

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

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

.first_886c .small_ad2a {
  max-width: 80px !important;
  overflow: hidden;
}

.first_886c .photo-small-edd4.frame-71a0 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.first_886c .slider_stale_d5d3 {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: cf4e */
.widget-item-u1 {
  padding: 0.1rem;
  font-size: 14px;
  line-height: 1.2;
}
