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(.shadow_light_f20d) {
  gap: 0.5em;
}
:where(.button-6dd3) {
  gap: 0.5em;
}
body .box-warm-af8e > .article_e935 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .box-warm-af8e > .fixed_2bc1 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .box-warm-af8e > .message-copper-3995 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .component_out_d78a > .article_e935 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .component_out_d78a > .fixed_2bc1 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .component_out_d78a > .message-copper-3995 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .component_out_d78a
  > :where(:not(.article_e935):not(.fixed_2bc1):not(.dropdown-7515)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .component_out_d78a > .surface-lite-f820 {
  max-width: var(--wp--style--global--wide-size);
}
body .shadow_light_f20d {
  display: flex;
}
body .shadow_light_f20d {
  flex-wrap: wrap;
  align-items: center;
}
body .shadow_light_f20d > * {
  margin: 0;
}
body .button-6dd3 {
  display: grid;
}
body .button-6dd3 > * {
  margin: 0;
}
:where(.chip_dbbe.shadow_light_f20d) {
  gap: 2em;
}
:where(.chip_dbbe.button-6dd3) {
  gap: 2em;
}
:where(.notice-down-8ba2.shadow_light_f20d) {
  gap: 1.25em;
}
:where(.notice-down-8ba2.button-6dd3) {
  gap: 1.25em;
}
.dynamic-d098 {
  color: var(--wp--preset--color--black) !important;
}
.secondary-3acc {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.accent_static_b188 {
  color: var(--wp--preset--color--white) !important;
}
.bright_c42a {
  color: var(--wp--preset--color--pale-pink) !important;
}
.tall-1ba5 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.modal_up_47d2 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.frame-a568 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.article-f8f1 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.carousel-8b2a {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.gallery_smooth_4ce8 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.fixed_13d8 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.border-3987 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.image-2ef3 {
  background-color: var(--wp--preset--color--black) !important;
}
.tertiary-77b1 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.primary-7668 {
  background-color: var(--wp--preset--color--white) !important;
}
.form-21d6 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.popup-red-654c {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.active-green-46cd {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.dark_81ba {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.content-soft-f547 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.gold_0e3c {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.dark_6d91 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.dark-f8fb {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.footer-b46b {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.hover-center-3370 {
  border-color: var(--wp--preset--color--black) !important;
}
.simple-37cd {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.video_dim_1fce {
  border-color: var(--wp--preset--color--white) !important;
}
.bright_9514 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.up-afa1 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.heading_1225 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.plasma_20f9 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.fresh_1326 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.tall_268a {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.description-fixed-9823 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.alert_ae1b {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.up-2ed2 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.overlay-smooth-a95b {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.under-70ad {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.backdrop-medium-7b0b {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.panel_bff1 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.status_db08 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.red_3bc5 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.popup-e7b7 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.purple-a126 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.chip_eff4 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.dirty_a846 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.panel-4db8 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.grid-805d {
  background: var(--wp--preset--gradient--midnight) !important;
}
.grid-6fe2 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.new-c74d {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.link_753a {
  font-size: var(--wp--preset--font-size--large) !important;
}
.soft-2f24 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.content-0faf a:where(:not(.feature-a54b)) {
  color: inherit;
}
:where(.notice-down-8ba2.shadow_light_f20d) {
  gap: 1.25em;
}
:where(.notice-down-8ba2.button-6dd3) {
  gap: 1.25em;
}
:where(.chip_dbbe.shadow_light_f20d) {
  gap: 2em;
}
:where(.chip_dbbe.button-6dd3) {
  gap: 2em;
}
.hover-82de {
  font-size: 1.5em;
  line-height: 1.6;
}

.card_lite_2d1f .list_4862 {
  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);
}
.icon-pro-262e .article_stale_2e94 {
  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-16f8 {
  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-16f8.thumbnail-a5ad .filter_pressed_1b75 {
  background-color: var(--e-global-color-primary);
}
.frame-16f8.feature_thick_7ba9 .filter_pressed_1b75,
.frame-16f8.tall-1bda .filter_pressed_1b75 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.tertiary-top-2a87 .action_5992 {
  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);
}
.feature_blue_f370 {
  --divider-color: var(--e-global-color-secondary);
}
.feature_blue_f370 .background-96e0 {
  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);
}
.feature_blue_f370.middle-23d3 .medium-836f {
  background-color: var(--e-global-color-secondary);
}
.feature_blue_f370.bronze-8526 .medium-836f,
.feature_blue_f370.over_5872 .medium-836f {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.feature_blue_f370.bronze-8526 .medium-836f,
.feature_blue_f370.over_5872 .medium-836f svg {
  fill: var(--e-global-color-secondary);
}
.old_6b6a .inner-27b4 {
  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_6b6a .form-07ad {
  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);
}
.short-9a99.middle-23d3 .medium-836f {
  background-color: var(--e-global-color-primary);
}
.short-9a99.bronze-8526 .medium-836f,
.short-9a99.over_5872 .medium-836f {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.short-9a99.bronze-8526 .medium-836f,
.short-9a99.over_5872 .medium-836f svg {
  fill: var(--e-global-color-primary);
}
.yellow-ee50.middle-23d3 .medium-836f {
  background-color: var(--e-global-color-primary);
}
.yellow-ee50.bronze-8526 .medium-836f,
.yellow-ee50.over_5872 .medium-836f {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.yellow-ee50 .fresh_913e {
  color: var(--e-global-color-primary);
}
.yellow-ee50 .fresh_913e,
.yellow-ee50 .fresh_913e a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.yellow-ee50 .secondary_0de5 {
  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);
}
.notification-3339 .outline_thick_1bed {
  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);
}
.logo-first-fb24 .item_last_22ce .container_1df8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.plasma_dc48 .mini_9933:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.plasma_dc48 .rough-49c8 i {
  color: var(--e-global-color-primary);
}
.plasma_dc48 .rough-49c8 svg {
  fill: var(--e-global-color-primary);
}
.plasma_dc48 .tooltip_be34 {
  color: var(--e-global-color-secondary);
}
.plasma_dc48 .mini_9933 > .tooltip_be34,
.plasma_dc48 .mini_9933 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.inner-ac7d .hero-huge-00af {
  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);
}
.inner-ac7d .aside-narrow-ba39 {
  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);
}
.icon_beb9 .info-over-b509 .shade-large-1048 {
  background-color: var(--e-global-color-primary);
}
.icon_beb9 .solid_a575 {
  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);
}
.component_1f7e .primary-last-5f12 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_1f7e .nav_30f8 {
  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);
}
.component_1f7e .tall_df11 {
  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);
}
.container_pressed_9231 .notice-1a31,
.container_pressed_9231 .notice-1a31 a {
  color: var(--e-global-color-primary);
}
.container_pressed_9231 .notice-1a31.north_1628,
.container_pressed_9231 .notice-1a31.north_1628 a {
  color: var(--e-global-color-accent);
}
.container_pressed_9231 .notice-1a31 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container_pressed_9231 .summary_copper_4679 {
  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);
}
.gold-fe3a .orange-fd67,
.gold-fe3a .active-b77c {
  color: var(--e-global-color-primary);
}
.gold-fe3a .orange-fd67 svg {
  fill: var(--e-global-color-primary);
}
.gold-fe3a .north_1628 .orange-fd67,
.gold-fe3a .north_1628 .active-b77c {
  color: var(--e-global-color-accent);
}
.gold-fe3a .north_1628 .orange-fd67 svg {
  fill: var(--e-global-color-accent);
}
.gold-fe3a .active-b77c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gold-fe3a .summary_copper_4679 {
  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);
}
.orange_0847 .modal-e06d,
.orange_0847 .selected-c74a {
  color: var(--e-global-color-primary);
}
.orange_0847 .selected-c74a svg {
  fill: var(--e-global-color-primary);
}
.orange_0847 .notice-1a31.north_1628 a,
.orange_0847
  .notice-1a31.north_1628
  .selected-c74a {
  color: var(--e-global-color-accent);
}
.orange_0847 .modal-e06d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange_0847 .summary_copper_4679 {
  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);
}
.fixed-3cd5 .shade_55ff {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fixed-3cd5 .modal_clean_5799 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_abfb .accordion_gold_40d5 .section-9678 {
  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);
}
.shadow_abfb .accordion_gold_40d5 .label_next_ce2f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_abfb .wrapper_2275 .section-9678 {
  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);
}
.shadow_abfb
  .wrapper_2275
  .label_next_ce2f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_abfb
  .modal_2a08
  .section-9678 {
  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);
}
.shadow_abfb
  .modal_2a08
  .label_next_ce2f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_abfb
  .background_564a
  .section-9678 {
  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);
}
.shadow_abfb
  .background_564a
  .label_next_ce2f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup-easy-ba21 .carousel_d6b7 {
  background-color: var(--e-global-color-primary);
}
.popup-easy-ba21 .carousel_d6b7:hover {
  background-color: var(--e-global-color-primary);
}
.popup-easy-ba21 .hover_old_b3b1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.popup-easy-ba21
  .carousel_d6b7:hover
  .hover_old_b3b1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight_3bb9 .menu-red-c6a9 {
  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-9f6f .texture-607e .simple_769f a {
  background-color: var(--e-global-color-accent);
}
.text-9f6f .texture-607e .item_static_7797 a {
  background-color: var(--e-global-color-accent);
}
.text-9f6f .texture-607e .simple_769f a,
.text-9f6f .texture-607e .item_static_7797 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_plasma_4f46
  .copper_e58a.button_first_53de
  .texture-607e
  a.container_red_8d89 {
  background-color: var(--e-global-color-accent);
}
.border_plasma_4f46
  .copper_e58a.button_first_53de
  .texture-607e
  span.container_red_8d89.fn-current-75df {
  background-color: var(--e-global-color-text);
}
.border_plasma_4f46
  .copper_e58a.button_first_53de
  .texture-607e
  .container_red_8d89 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f092 .orange-407d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f092
  .hard_5355
  > .brown_10ed
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f092
  .highlight-next-bf03
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f092
  .medium-d078
  .last_3bc1,
.hero_f092
  .medium-d078
  .medium-b6be {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero_f092
  .medium-d078
  .hidden_4a40,
.hero_f092
  .medium-d078
  a
  .hidden_4a40 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f092
  .medium-d078
  .sidebar-action-4040 {
  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_f092
  .medium-d078
  .surface-active-f415 {
  background-color: var(--e-global-color-primary);
}
.hero_f092
  .medium-d078
  .surface-active-f415 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f092
  .medium-d078
  .surface-active-f415:hover {
  background-color: var(--e-global-color-primary);
}
.hero_f092
  .medium-d078
  .top_c489 {
  background-color: var(--e-global-color-primary);
}
.hero_f092
  .medium-d078
  .top_c489 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f092
  .medium-d078
  .top_c489:hover {
  background-color: var(--e-global-color-primary);
}
.hero_f092
  .layout_e9b2
  .container_white_2cfb
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero_f092
  .layout_e9b2
  .text-2d54 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f092
  .layout_e9b2
  .sidebar-action-4040 {
  color: var(--e-global-color-text);
}
.hero_f092
  .layout_e9b2
  .sidebar-action-4040
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f092
  .layout_e9b2
  .surface-active-f415 {
  background-color: var(--e-global-color-primary);
}
.hero_f092
  .layout_e9b2
  .surface-active-f415 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f092
  .layout_e9b2
  .surface-active-f415:hover {
  background-color: var(--e-global-color-primary);
}
.hero_f092
  .layout_e9b2
  .top_c489 {
  background-color: var(--e-global-color-primary);
}
.hero_f092
  .layout_e9b2
  .top_c489 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f092
  .layout_e9b2
  .top_c489:hover {
  background-color: var(--e-global-color-primary);
}
.hero_f092 .breadcrumb-orange-442b {
  background-color: var(--e-global-color-primary);
}
.hero_f092 .breadcrumb-orange-442b:hover {
  background-color: var(--e-global-color-primary);
}
.hero_f092 .button_29bf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero_f092 .lower_f5ce {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_6a77 .gold-bee6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_6a77
  .mini_53f2
  > div:nth-child(3)
  .gold-bee6,
.rough_6a77
  .out_3910
  > div:nth-child(1)
  .gold-bee6,
.rough_6a77
  .gradient_73e4
  > div:nth-child(1)
  .gold-bee6,
.rough_6a77
  .outline-hot-c4ab
  > div:nth-child(1)
  .gold-bee6,
.rough_6a77
  .active_7fc7
  > div:nth-child(1)
  .gold-bee6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_6a77 .focused-3163 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.rough_6a77 .wood-c516 {
  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);
}
.rough_6a77 .hovered_4008 {
  background-color: var(--e-global-color-primary);
}
.rough_6a77 .hovered_4008 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.rough_6a77 .hovered_4008:hover {
  background-color: var(--e-global-color-primary);
}
.rough_6a77 .brown-ee9e {
  background-color: var(--e-global-color-primary);
}
.rough_6a77 .brown-ee9e:hover {
  background-color: var(--e-global-color-primary);
}
.rough_6a77 .button_29bf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_6a77 .lower_f5ce {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.avatar_in_e830 .hard_60c1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.avatar_in_e830 .section_fa0b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_in_e830 .tag_ae50 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_in_e830 .dark-52ba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_in_e830 .down_f71a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_in_e830 .brown-ee9e {
  background-color: var(--e-global-color-primary);
}
.avatar_in_e830 .brown-ee9e:hover {
  background-color: var(--e-global-color-primary);
}
.texture-first-3139 .advanced_e68a {
  background-color: var(--e-global-color-secondary);
}
.texture-first-3139 .label-b6dc {
  background-color: var(--e-global-color-text);
}
.texture-first-3139 .picture_0c77 {
  background-color: var(--e-global-color-secondary);
}
.texture-first-3139 .section-4b0b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture-first-3139 .filter_east_9b67 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-first-3139 .north_1be5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-first-3139 .heading_49c9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-first-3139 .notification-narrow-0cf0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.east_a43f .link_first_e889 .complex-b249,
.east_a43f
  .link_first_e889
  .complex-b249
  a,
.east_a43f .gallery_f04e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.east_a43f .link_first_e889 .brown_49b3,
.east_a43f .row_dynamic_b9d2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.east_a43f .link_first_e889 .brown_49b3 {
  color: var(--e-global-color-text);
}
.east_a43f .row_dynamic_b9d2 {
  color: var(--e-global-color-text);
}
.east_a43f
  .link_first_e889
  .message-out-895f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.east_a43f .detail-easy-9e1a .wide-dc41 {
  background-color: var(--e-global-color-primary);
}
.east_a43f .detail-easy-9e1a .wide-dc41:hover {
  background-color: var(--e-global-color-primary);
}
.east_a43f .detail-easy-9e1a .dim-7639 li span {
  background-color: var(--e-global-color-text);
}
.east_a43f .detail-easy-9e1a .dim-7639 li span:hover {
  background-color: var(--e-global-color-primary);
}
.east_a43f
  .detail-easy-9e1a
  .dim-7639
  li.silver-65f6
  span {
  background-color: var(--e-global-color-accent);
}
.east_a43f .paper_a655 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old_5dbd .fresh_3507 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.menu-west-b576 .section-b722 {
  background-color: var(--e-global-color-primary);
}
.menu-west-b576 .icon_glass_6e19 {
  background-color: var(--e-global-color-secondary);
}
.menu-west-b576 .accent_3313 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu-west-b576 .pro_7ef8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu-west-b576 .summary-prev-085c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu-west-b576 .table_hot_17db {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu-west-b576 .label_d80a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu-west-b576 .tall-85f5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu-west-b576 .fixed_6d27 {
  background-color: var(--e-global-color-primary);
}
.menu-west-b576 .fixed_6d27 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview-9763 .grid_full_da98 {
  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);
}
.preview-9763 .rough_2c50 {
  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);
}
.preview-9763
  .pattern_fresh_77b8:after {
  background-color: var(--e-global-color-primary);
}
.preview-9763 .paragraph_cd2e {
  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);
}
.section-ba10 .gallery_f04e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section-ba10 .row_dynamic_b9d2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero-white-fa52 .alert-d578 .soft-95dc {
  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);
}
.hero-white-fa52 .alert-d578 .accordion_pink_fc86 {
  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);
}
.label_f104 .under-b027 {
  background-color: var(--e-global-color-primary);
}
.label_f104 .selected_42fd {
  background-color: var(--e-global-color-secondary);
}
.label_f104 .solid-02e7 .box-clean-e338 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_f104 .video_lite_e526 .box-clean-e338 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary-4817 .menu-fa9f .motion_7e0e {
  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);
}
.summary-4817 .menu-fa9f .border_wood_00f9 {
  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);
}
.summary-4817 .menu-fa9f .summary_out_7917 {
  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);
}
.summary-3c73 .active-06f9 {
  border-color: var(--e-global-color-text);
}
.summary-3c73 .main-west-2e0a {
  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);
}
.summary-3c73 .feature_bright_a4a3 {
  color: var(--e-global-color-primary);
}
.summary-3c73 .cool_91f3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-large-0e6a .row_bae6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header-large-0e6a .warm-7054 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header-large-0e6a .purple-3e65:hover .row_bae6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header-large-0e6a
  .purple-3e65:hover
  .warm-7054 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slow-0ecf .alert_center_e334 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slow-0ecf .slider-bf6d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_a4dc .label_455c .medium-5ad4 {
  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);
}
.module_a4dc .east-9e21 .medium-5ad4 {
  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);
}
.hidden-cool-b07c .bronze-d390 {
  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);
}
.motion_2e68 .center_f39f .nav-wood-ca3c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.motion_2e68 .center_f39f .nav-wood-ca3c {
  background-color: var(--e-global-color-secondary);
}
.motion_2e68 .hero_737d .nav-wood-ca3c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.motion_2e68 .hero_737d .nav-wood-ca3c {
  background-color: var(--e-global-color-secondary);
}
.motion_2e68 .bright-24c3 .badge_6a62 {
  background-color: var(--e-global-color-primary);
}
.motion_2e68 .bright-24c3:hover .badge_6a62 {
  background-color: var(--e-global-color-secondary);
}
.motion_2e68 .wide-dc41 {
  background-color: var(--e-global-color-primary);
}
.motion_2e68 .wide-dc41:hover {
  background-color: var(--e-global-color-accent);
}
.motion_2e68 .dim-7639 li span {
  background-color: var(--e-global-color-text);
}
.motion_2e68 .dim-7639 li span:hover {
  background-color: var(--e-global-color-primary);
}
.motion_2e68 .dim-7639 li.silver-65f6 span {
  background-color: var(--e-global-color-accent);
}
.picture-static-b544 .banner-9754 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-static-b544 .hero-north-e2ff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status-upper-f575 .under_f83c:before {
  background-color: var(--e-global-color-secondary);
}
.status-upper-f575 .menu-focused-159c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status-upper-f575 .tooltip_7c98 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item-clean-8b41 .carousel_2ae0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item-clean-8b41 .carousel_2ae0:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item-clean-8b41 .carousel_2ae0.fn-active-75df {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item-clean-8b41 .popup_prev_3a7c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item-clean-8b41 .huge-1afd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item-clean-8b41 .focus_023f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item-clean-8b41 .stone_04c1 {
  background-color: var(--e-global-color-primary);
}
.item-clean-8b41 .stone_04c1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.item-clean-8b41 .disabled-copper-1c5f {
  background-color: var(--e-global-color-primary);
}
.item-clean-8b41 .disabled-copper-1c5f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pink_6b88 .tabs_cd76 .avatar_hovered_7f60 a {
  color: var(--e-global-color-secondary);
}
.pink_6b88 .tabs_cd76 .avatar_hovered_7f60 a:hover {
  color: var(--e-global-color-secondary);
}
.pink_6b88 .tabs_cd76 .avatar_hovered_7f60,
.pink_6b88 .tabs_cd76 .avatar_hovered_7f60 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pink_6b88 .tabs_cd76 .gallery-04f2 {
  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);
}
.pink_6b88 .tabs_cd76 .dropdown_south_9d3c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pink_6b88 .tabs_cd76 .overlay_32b1 {
  background-color: var(--e-global-color-primary);
}
.pink_6b88 .tabs_cd76 .overlay_32b1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pink_6b88 .tabs_cd76 .overlay_32b1:hover {
  background-color: var(--e-global-color-primary);
}
.pink_6b88 .tabs_cd76 .pressed_ef83 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pink_6b88 .tabs_cd76 .pressed_ef83 {
  background-color: var(--e-global-color-primary);
}
.pink_6b88 .tabs_cd76 .pressed_ef83:hover {
  background-color: var(--e-global-color-primary);
}
.pink_6b88 .tabs_cd76 .wide-dc41 {
  background-color: var(--e-global-color-primary);
}
.pink_6b88 .tabs_cd76 .wide-dc41:hover {
  background-color: var(--e-global-color-primary);
}
.pink_6b88 .detail-easy-9e1a .dim-7639 li span {
  background-color: var(--e-global-color-text);
}
.pink_6b88 .detail-easy-9e1a .dim-7639 li span:hover {
  background-color: var(--e-global-color-primary);
}
.pink_6b88 .detail-easy-9e1a .dim-7639 li.silver-65f6 span {
  background-color: var(--e-global-color-accent);
}
.pink_6b88 .button_29bf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pink_6b88 .lower_f5ce {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert_top_b355 .motion_dd08 .tertiary_hot_326f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert_top_b355 .motion_dd08 .mini-37dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_top_b355 .motion_dd08 .badge_light_bfa2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.west_0eef .narrow-456e {
  border-color: var(--e-global-color-text);
}
.west_0eef .list-425b {
  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);
}
.west_0eef .menu-3a09 {
  color: var(--e-global-color-secondary);
}
.west_0eef .menu-3a09 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.west_0eef .north-433c > * {
  color: var(--e-global-color-primary);
}
.west_0eef .north-433c > * svg {
  fill: var(--e-global-color-primary);
}
.west_0eef .light_4826 {
  color: var(--e-global-color-primary);
}
.west_0eef .light_4826 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.west_0eef .dropdown-tall-3e20 {
  color: var(--e-global-color-primary);
}
.west_0eef .dropdown-tall-3e20 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.west_0eef .dark_51e2 {
  color: var(--e-global-color-primary);
}
.west_0eef .dark_51e2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.west_0eef .carousel-0cd6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.west_0eef .notice_f56e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.west_0eef .notice_f56e.active-df4a {
  color: var(--e-global-color-secondary);
}
.west_0eef .notice_f56e.active-df4a .modal-7463 {
  color: var(--e-global-color-accent);
}
.west_0eef .notice_f56e.article-960a {
  color: var(--e-global-color-text);
}
.west_0eef .notice_f56e.article-960a .modal-7463 {
  color: var(--e-global-color-text);
}
.west_0eef .notice_f56e:before {
  border-top-color: var(--e-global-color-text);
}
.west_0eef .border_solid_e473 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.west_0eef
  .border_solid_e473
  .block_brown_525b {
  background-color: var(--e-global-color-primary);
}
.west_0eef
  .border_solid_e473
  .block_brown_525b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.west_0eef .narrow-456e .focused-b128 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.first_070c .orange_e809 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first_070c .preview-5aca {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus_033f .link-bronze-e0a7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus_033f
  .wrapper_a89d
  .new_8de0 {
  background-color: var(--e-global-color-secondary);
}
.focus_033f
  .wrapper_a89d.focused-5c0a
  .new_8de0 {
  background-color: var(--e-global-color-text);
}
.focus_033f
  .wrapper_a89d:hover
  .new_8de0 {
  background-color: var(--e-global-color-accent);
}
.focus_033f
  .wrapper_a89d.fn-active-75df
  .new_8de0 {
  background-color: var(--e-global-color-primary);
}
.green_f2b7 .info-c101 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.green_f2b7 .element-fluid-bb42 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green_f2b7 .disabled_2792 {
  background-color: var(--e-global-color-primary);
}
.green_f2b7 .disabled_2792 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.form_b9b3 .pagination-east-45dd .left_49a0 .east-e018 {
  background-color: var(--e-global-color-secondary);
}
.form_b9b3 .pagination-east-45dd .tooltip_eaec:after {
  background-color: var(--e-global-color-secondary);
}
.form_b9b3 .pressed-68ff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.form_b9b3 .solid-f59e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.form_b9b3 .sort-662b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.form_b9b3 .description_94e5 {
  background-color: var(--e-global-color-primary);
}
.form_b9b3 .description_94e5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.form_b9b3 .sidebar_hard_49cc {
  background-color: var(--e-global-color-secondary);
}
.form_b9b3 .sidebar_hard_49cc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.form_b9b3 .pagination-east-45dd .media_cb23 .in-9412:hover {
  background-color: var(--e-global-color-primary);
}
.form_b9b3
  .pagination-east-45dd
  .media_cb23
  .in-9412.mask-fcef {
  background-color: var(--e-global-color-primary);
}
.form_b9b3 .pagination-east-45dd .middle-492c:before {
  border-color: var(--e-global-color-primary);
}
.form_b9b3 .pagination-east-45dd .middle-492c:hover:before {
  border-color: var(--e-global-color-secondary);
}
.form_b9b3
  .pagination-east-45dd
  .middle-492c.black-b8f6:before {
  border-color: var(--e-global-color-primary);
}
.form_b9b3 .list_inner_20f6 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.form_d699 .article_4fd0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.form_d699 .article_4fd0:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.form_d699 .article_4fd0.component-pro-8b96 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.form_d699 .footer-b200 {
  background-color: var(--e-global-color-primary);
}
.form_d699 .footer-b200 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.form_d699
  .article_black_8b0c
  .paper-e6b2
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.form_d699
  .alert-right-6304
  .paper-e6b2
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.breadcrumb_8c46
  .stone-f5d6
  .complex-616a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_8c46
  .stone-f5d6
  .hovered-8267 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_8c46 .fluid-5590 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_8c46 .disabled_ad11 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb_8c46 .sidebar-glass-a215 {
  background-color: var(--e-global-color-primary);
}
.breadcrumb_8c46 .sidebar-glass-a215 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.alert-rough-85a0 .label_left_a215 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert-rough-85a0 .menu_gold_d5c8 {
  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);
}
.alert-rough-85a0 .pink-5516 {
  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);
}
.alert-rough-85a0 .pink-5516 a:hover {
  color: var(--e-global-color-secondary);
}
.alert-rough-85a0 .border_0770 {
  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);
}
.alert-rough-85a0 .tall_a1b5 {
  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);
}
.alert-rough-85a0 .hover_clean_ac53 .wide-dc41 {
  background-color: var(--e-global-color-primary);
}
.alert-rough-85a0 .hover_clean_ac53 .wide-dc41:hover {
  background-color: var(--e-global-color-accent);
}
.alert-rough-85a0
  .hover_clean_ac53
  .dim-7639
  li
  span {
  background-color: var(--e-global-color-text);
}
.alert-rough-85a0
  .hover_clean_ac53
  .dim-7639
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.alert-rough-85a0
  .hover_clean_ac53
  .dim-7639
  li.silver-65f6
  span {
  background-color: var(--e-global-color-accent);
}
.paper_bcab
  .image_eaa0
  .item-blue-9620 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper_bcab .image_eaa0 .mini_915a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper_bcab .image_eaa0 .input-c758 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper_bcab .form_glass_38f2 {
  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);
}
.paper_bcab
  .bronze-e77a.advanced_aa53 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > a {
  background-color: var(--e-global-color-text);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > a
  .info_soft_c607.breadcrumb_f83f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > a
  .breadcrumb_paper_fab0.yellow-10d6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > .summary-4346
  .tabs_fb29
  > a {
  background-color: var(--e-global-color-secondary);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > .summary-4346
  .tabs_fb29
  > a
  .icon-brown-5853 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > .summary-4346
  .tabs_fb29
  > a
  .breadcrumb_paper_fab0.image_6573 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > a
  .outline_bottom_3a98:before {
  color: var(--e-global-color-text);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > .summary-4346
  a
  .outline_bottom_3a98:before {
  color: var(--e-global-color-text);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29.aside_top_be28
  > a
  .outline_bottom_3a98:before {
  color: var(--e-global-color-text);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > .summary-4346
  .tabs_fb29.aside_top_be28
  > a
  .outline_bottom_3a98:before {
  color: var(--e-global-color-text);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > a
  .main-9f31
  .info-8eeb {
  color: var(--e-global-color-text);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > .summary-4346
  a
  .main-9f31
  .info-8eeb {
  color: var(--e-global-color-text);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > a
  .main-9f31
  .info-8eeb,
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > .summary-4346
  a
  .main-9f31
  .info-8eeb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > a
  .full_ae64:before {
  color: var(--e-global-color-text);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > .summary-4346
  a
  .full_ae64:before {
  color: var(--e-global-color-text);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29.aside_top_be28
  > a
  .full_ae64:before {
  color: var(--e-global-color-text);
}
.over_285f
  > .frame-fluid-af11
  > div
  > .focus-hovered-cb22
  > .tabs_fb29
  > .summary-4346
  .tabs_fb29.aside_top_be28
  > a
  .full_ae64:before {
  color: var(--e-global-color-text);
}
.caption-e5eb .center_0fce {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-e5eb
  .aside_cool_6889:hover
  .center_0fce {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid_south_86e0
  > .frame-fluid-af11
  > .label-motion-c9d5
  > .fluid_22fd
  > .red_f7c5
  > .message_5b76
  .wood-9307 {
  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);
}
.grid_south_86e0
  > .frame-fluid-af11
  > .label-motion-c9d5
  > .fluid_22fd
  > .red_f7c5
  > .message_5b76:hover
  .wood-9307 {
  color: var(--e-global-color-text);
}
.grid_south_86e0
  > .frame-fluid-af11
  > .label-motion-c9d5
  > .fluid_22fd
  > .red_f7c5
  > .message_5b76:hover
  .wood-9307 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.grid_south_86e0
  > .frame-fluid-af11
  > .label-motion-c9d5
  > .fluid_22fd
  > .red_f7c5.narrow-a601
  > .message_5b76
  .wood-9307 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture-e1cc .selected_3c51 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-e1cc .header_a17a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-e1cc .copper-41e0 {
  background-color: var(--e-global-color-primary);
}
.picture-e1cc .copper-41e0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.clean-e7c2
  > .frame-fluid-af11
  > .column-d57f
  > .image-7c0f
  > .module-orange-1587
  .background_e03e {
  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);
}
.clean-e7c2
  > .frame-fluid-af11
  > .column-d57f
  > .image-7c0f
  > .module-orange-1587
  .tertiary-dirty-91e7 {
  color: var(--e-global-color-text);
}
.clean-e7c2
  > .frame-fluid-af11
  > .column-d57f
  > .image-7c0f
  > .module-orange-1587:hover
  .background_e03e {
  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);
}
.clean-e7c2
  > .frame-fluid-af11
  > .column-d57f
  > .image-7c0f
  > .module-orange-1587:hover
  .tertiary-dirty-91e7 {
  color: var(--e-global-color-secondary);
}
.clean-e7c2
  > .frame-fluid-af11
  > .column-d57f
  > .image-7c0f
  > .module-orange-1587.advanced-326e
  .background_e03e {
  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);
}
.clean-e7c2
  > .frame-fluid-af11
  > .column-d57f
  > .image-7c0f
  > .module-orange-1587.advanced-326e
  .tertiary-dirty-91e7 {
  color: var(--e-global-color-primary);
}
.inner_a866
  .gallery-c9d4
  .thick_5081 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.inner_a866 .section_e6f6 .focused-b128 .overlay-dim-f043 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search_60fc .surface_244f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search_60fc .menu-center-0292 .surface_244f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search_60fc .down_55ce {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.search_60fc .down_55ce {
  background-color: var(--e-global-color-primary);
}
.content_dd30 .main_wide_e41a .logo_5039 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content_dd30
  .main_wide_e41a:hover
  .alert-6f19 {
  color: var(--e-global-color-secondary);
}
.content_dd30
  .main_wide_e41a:hover
  .logo_5039 {
  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);
}
.over-0ec9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.hover_hot_9aac {
  flex-direction: column;
}

.hover_hot_9aac .pattern-clean-f9ba {
  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.hover_hot_9aac .pattern-clean-f9ba {
  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);
}

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

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

.focused_08ad.frame-slow-9462 {
  display: none;
}

.search_steel_b2c2 {
  display: none;
}

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

.tabs_in_c75b.notification_cf48 {
  margin-bottom: 40px;
  width: 100%;
}

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

.hover_hot_9aac a {
  width: 100%;
}

.bronze_1194 .slider-ec41.shade-cdd4 {
  width: 20% !important;
}

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

.fresh-26bf: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%);
}

.fresh-26bf svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

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

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

.bronze_1194
  .slider-ec41.center-6ab7
  .module-wood-619f
  .soft_1edb {
  font-size: 20px !important;
}

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

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

.info-wood-86d2 h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.clean_ae2e.alert_south_73f9 > .button_c6e5 {
  display: flex;
  align-items: center;
}

.pink-2a64 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.cool-6cc9 {
  position: relative;
  width: 100%;
}

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

.dark-27b5 {
  font-size: 35px !important;
}

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

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

.primary-static-3079 {
  display: flex;
  gap: 50px;
}

.bronze_1194
  .slider-ec41.hero-8f6e
  .hero-plasma-3273
  .modal_702a {
  width: 100% !important;
}

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

.gallery-2836 {
  width: 100%;
}

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

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

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

  display: none;
}

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

.dropdown-c14a {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.clean_1606:hover .dropdown-c14a {
  visibility: visible;
}
.clean_1606:hover.clean_1606::before {
  display: block;
}

.info-wood-86d2 h3 {
  color: #fff;
}

.shade_b8cf {
  margin: 0;
}

.bronze_1194
  .slider-ec41.hero-8f6e
  .modal_702a
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.pattern-73d2 {
  width: 100%;
}

.hard_dd42 {
  width: 100%;
}

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

.hard_dd42 {
  width: 100%;
}

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

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

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

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

.hover_hot_9aac .pattern-clean-f9ba.video_left_1a22 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.hover_hot_9aac h1.pattern-clean-f9ba {
  margin-top: 80px !important;
}

.bronze_1194 .slider-ec41.pagination_dim_25ab {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.banner_dim_8fc7 img {
  width: 100%;
}

.green_8dd8 .top-3f69.module-wood-619f {
  justify-content: space-between;
}

.hard-67f2 {
  display: none;
}

.lower-0ffd .paragraph-ce70 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .clean_ae2e .button_c6e5 {
    flex-wrap: nowrap !important;
  }
}

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

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

@media (max-width: 767px) {
  .info-wood-86d2 h3 {
    font-size: 28px;
  }

  .fresh-26bf svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .green_8dd8 .top-3f69.module-wood-619f {
    border-bottom: 1px solid #f0c159;
  }

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

  .clean_ae2e.alert_south_73f9 > .button_c6e5 {
    gap: 15px;
    justify-content: space-between;
  }

  .bronze_1194
    .slider-ec41.hero-8f6e
    .modal_702a
    img {
    width: 60% !important;
  }

  .component_medium_7280 {
    left: 2%;
  }

  .basic_bd33 {
    margin: 10px 0;
  }

  .hover_hot_9aac .paragraph-ce70 {
    margin: 0;
    margin-bottom: 10px;
  }

  .fresh-26bf {
    font-size: 16px !important;
  }

  .dark-27b5 {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.hover_hot_9aac .pattern-clean-f9ba,
  .hover_hot_9aac .pattern-clean-f9ba {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .modal_702a {
    justify-content: center;
  }

  .hover_hot_9aac .paragraph-ce70 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .content-small-fd12 {
    margin-bottom: 15px !important;
  }

  .bronze_1194 .slider-ec41.shade-cdd4 {
    width: 75% !important;
  }

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

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

  h2.hover_hot_9aac .pattern-clean-f9ba,
  .hover_hot_9aac .pattern-clean-f9ba {
    font-size: 30px !important;
  }

  .modal_702a {
    justify-content: center;
  }

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

  .link-focused-f112
    .logo_3f15.summary_white_73fb {
    margin: 0 !important;
  }

  .pink-2a64 {
    margin: 0;
    gap: 10px;
  }

  .basic_bd33 {
    display: flex;
  }

  .lower-2844 .fresh-26bf {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .button-b2b6 svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .hover_hot_9aac h1.pattern-clean-f9ba {
    margin-top: 40px !important;
  }

  .bronze_1194
    .slider-ec41.hero-8f6e
    .modal_702a
    img,
  .old_6b6a .hero-plasma-3273 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .bronze_1194 .slider-ec41.shade-cdd4 {
    width: 100% !important;
  }

  .clean_ae2e.alert_south_73f9 > .button_c6e5 {
    gap: 3px;
  }

  .hover_hot_9aac .paragraph-ce70 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.green_8dd8 .top-3f69.module-wood-619f {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.green_8dd8 .top-3f69.module-wood-619f: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .green_8dd8 .top-3f69.module-wood-619f {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .hover_hot_9aac .pattern-clean-f9ba {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .fresh-26bf {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.search-3928 .popup-full-d7b7 {
  flex-shrink: 0;
  white-space: nowrap;
}

.search-3928 .dark-0343 {
  flex-shrink: 0;
  min-width: fit-content;
}

.search-3928 .soft_1edb {
  white-space: nowrap;
}

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

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

/* 强制紧凑导航菜单 - 防止重叠 */
.search-3928 .popup-full-d7b7 {
  max-width: 80px !important;
}

.search-3928 .dark-0343 {
  max-width: 80px !important;
  overflow: hidden;
}

.search-3928 .top-3f69.module-wood-619f {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.search-3928 .soft_1edb {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: cde0 */
.phantom-card-o7 {
  padding: 0.1rem;
  font-size: 10px;
  line-height: 1.2;
}
