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(.banner-copper-90ff) {
  gap: 0.5em;
}
:where(.mini-5c4c) {
  gap: 0.5em;
}
body .content-9431 > .dropdown_ee1c {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .content-9431 > .liquid_74b8 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .content-9431 > .mini_7b14 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .under-3ccc > .dropdown_ee1c {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .under-3ccc > .liquid_74b8 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .under-3ccc > .mini_7b14 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .under-3ccc
  > :where(:not(.dropdown_ee1c):not(.liquid_74b8):not(.lite_1334)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .under-3ccc > .icon_3097 {
  max-width: var(--wp--style--global--wide-size);
}
body .banner-copper-90ff {
  display: flex;
}
body .banner-copper-90ff {
  flex-wrap: wrap;
  align-items: center;
}
body .banner-copper-90ff > * {
  margin: 0;
}
body .mini-5c4c {
  display: grid;
}
body .mini-5c4c > * {
  margin: 0;
}
:where(.focus_9f08.banner-copper-90ff) {
  gap: 2em;
}
:where(.focus_9f08.mini-5c4c) {
  gap: 2em;
}
:where(.south-f6d7.banner-copper-90ff) {
  gap: 1.25em;
}
:where(.south-f6d7.mini-5c4c) {
  gap: 1.25em;
}
.inner-11f7 {
  color: var(--wp--preset--color--black) !important;
}
.in_fdd1 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.badge_warm_07fd {
  color: var(--wp--preset--color--white) !important;
}
.sort_fluid_75d4 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.alert-up-2312 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.wrapper-hard-8f46 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.gold_ad0c {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.thick_3ab9 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.photo_center_afdf {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.cool_6a92 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.large-a506 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.message-09a9 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.active_red_e008 {
  background-color: var(--wp--preset--color--black) !important;
}
.module-cold-7868 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.tertiary-b5b0 {
  background-color: var(--wp--preset--color--white) !important;
}
.header_left_c459 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.purple-b709 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.out-6929 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.box_advanced_bb21 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.search-a1c4 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.carousel_c2e2 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.input_8367 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.frame_first_c75c {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.title-43b1 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.focused-8111 {
  border-color: var(--wp--preset--color--black) !important;
}
.image-silver-2166 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.wrapper_black_077f {
  border-color: var(--wp--preset--color--white) !important;
}
.next_4067 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.green-b13b {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.pagination-dirty-b3ae {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.cool-a3e1 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.image-985e {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.tertiary_fresh_123c {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.cool_2ba5 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.pattern-0a1c {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.caption-easy-5340 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.panel-fixed-c230 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.solid-a4ee {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.focus-5988 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.gallery-be50 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.list-bottom-cfe0 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.outer-24a8 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.large_7f18 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.summary_dfc2 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.fresh_6aec {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.breadcrumb-432b {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.badge_dynamic_cf9f {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.popup_63fd {
  background: var(--wp--preset--gradient--midnight) !important;
}
.pattern_left_500d {
  font-size: var(--wp--preset--font-size--small) !important;
}
.shade_df43 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.tabs_9106 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.hover-d88a {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.dim_a5c0 a:where(:not(.right_003a)) {
  color: inherit;
}
:where(.south-f6d7.banner-copper-90ff) {
  gap: 1.25em;
}
:where(.south-f6d7.mini-5c4c) {
  gap: 1.25em;
}
:where(.focus_9f08.banner-copper-90ff) {
  gap: 2em;
}
:where(.focus_9f08.mini-5c4c) {
  gap: 2em;
}
.form-c644 {
  font-size: 1.5em;
  line-height: 1.6;
}

.selected_96b5 .surface_ab18 {
  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);
}
.secondary-0895 .overlay-f85e {
  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);
}
.layout-4589 {
  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);
}
.layout-4589.tabs_down_61b1 .plasma_39a2 {
  background-color: var(--e-global-color-primary);
}
.layout-4589.tertiary_clean_bc06 .plasma_39a2,
.layout-4589.header_6108 .plasma_39a2 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.item_c69a .hidden-10af {
  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);
}
.panel_center_5aca {
  --divider-color: var(--e-global-color-secondary);
}
.panel_center_5aca .bronze_2d21 {
  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);
}
.panel_center_5aca.brown_362f .active-5573 {
  background-color: var(--e-global-color-secondary);
}
.panel_center_5aca.solid-1637 .active-5573,
.panel_center_5aca.layout-blue-5abb .active-5573 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.panel_center_5aca.solid-1637 .active-5573,
.panel_center_5aca.layout-blue-5abb .active-5573 svg {
  fill: var(--e-global-color-secondary);
}
.backdrop_7176 .module-medium-df3e {
  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);
}
.backdrop_7176 .picture-9f9e {
  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);
}
.fast-0d04.brown_362f .active-5573 {
  background-color: var(--e-global-color-primary);
}
.fast-0d04.solid-1637 .active-5573,
.fast-0d04.layout-blue-5abb .active-5573 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.fast-0d04.solid-1637 .active-5573,
.fast-0d04.layout-blue-5abb .active-5573 svg {
  fill: var(--e-global-color-primary);
}
.slider-thick-c900.brown_362f .active-5573 {
  background-color: var(--e-global-color-primary);
}
.slider-thick-c900.solid-1637 .active-5573,
.slider-thick-c900.layout-blue-5abb .active-5573 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.slider-thick-c900 .picture-045f {
  color: var(--e-global-color-primary);
}
.slider-thick-c900 .picture-045f,
.slider-thick-c900 .picture-045f a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider-thick-c900 .footer-lite-afe7 {
  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);
}
.thumbnail_hovered_209c .purple_fe8b {
  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);
}
.thumbnail-active-b9c3 .paragraph-west-618e .table_424b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.feature-active-9f60 .static_e999:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.feature-active-9f60 .message_76e5 i {
  color: var(--e-global-color-primary);
}
.feature-active-9f60 .message_76e5 svg {
  fill: var(--e-global-color-primary);
}
.feature-active-9f60 .aside_3ca9 {
  color: var(--e-global-color-secondary);
}
.feature-active-9f60 .static_e999 > .aside_3ca9,
.feature-active-9f60 .static_e999 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_e674 .gallery_4271 {
  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);
}
.widget_e674 .disabled-gold-d2eb {
  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);
}
.cold-2157 .complex-ceb3 .nav_tiny_bcdc {
  background-color: var(--e-global-color-primary);
}
.cold-2157 .content_7ede {
  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);
}
.under-2f94 .dim_7ea0 {
  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-2f94 .badge-165b {
  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);
}
.under-2f94 .shade_green_755c {
  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);
}
.hover-b6f5 .background_easy_bbb2,
.hover-b6f5 .background_easy_bbb2 a {
  color: var(--e-global-color-primary);
}
.hover-b6f5 .background_easy_bbb2.tertiary-7dc0,
.hover-b6f5 .background_easy_bbb2.tertiary-7dc0 a {
  color: var(--e-global-color-accent);
}
.hover-b6f5 .background_easy_bbb2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover-b6f5 .popup-75d7 {
  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);
}
.liquid_5c1b .surface-cool-7d93,
.liquid_5c1b .heading-ac15 {
  color: var(--e-global-color-primary);
}
.liquid_5c1b .surface-cool-7d93 svg {
  fill: var(--e-global-color-primary);
}
.liquid_5c1b .tertiary-7dc0 .surface-cool-7d93,
.liquid_5c1b .tertiary-7dc0 .heading-ac15 {
  color: var(--e-global-color-accent);
}
.liquid_5c1b .tertiary-7dc0 .surface-cool-7d93 svg {
  fill: var(--e-global-color-accent);
}
.liquid_5c1b .heading-ac15 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.liquid_5c1b .popup-75d7 {
  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);
}
.aside_yellow_7117 .solid-ffcf,
.aside_yellow_7117 .block_7986 {
  color: var(--e-global-color-primary);
}
.aside_yellow_7117 .block_7986 svg {
  fill: var(--e-global-color-primary);
}
.aside_yellow_7117 .background_easy_bbb2.tertiary-7dc0 a,
.aside_yellow_7117
  .background_easy_bbb2.tertiary-7dc0
  .block_7986 {
  color: var(--e-global-color-accent);
}
.aside_yellow_7117 .solid-ffcf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_yellow_7117 .popup-75d7 {
  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);
}
.icon_gas_9853 .thumbnail-focused-5756 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_gas_9853 .row_thick_f50d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_fc52 .notification_62c9 .outer_252c {
  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);
}
.menu_fc52 .notification_62c9 .heading_pink_7438 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_fc52 .solid-44d5 .outer_252c {
  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);
}
.menu_fc52
  .solid-44d5
  .heading_pink_7438 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_fc52
  .over-cebc
  .outer_252c {
  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);
}
.menu_fc52
  .over-cebc
  .heading_pink_7438 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_fc52
  .disabled-north-c8ca
  .outer_252c {
  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);
}
.menu_fc52
  .disabled-north-c8ca
  .heading_pink_7438 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-7de8 .overlay_806f {
  background-color: var(--e-global-color-primary);
}
.wrapper-7de8 .overlay_806f:hover {
  background-color: var(--e-global-color-primary);
}
.wrapper-7de8 .card_fast_bb1a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wrapper-7de8
  .overlay_806f:hover
  .card_fast_bb1a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_06b4 .border-cabf {
  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);
}
.box-0e51 .north_7962 .footer-narrow-9d7f a {
  background-color: var(--e-global-color-accent);
}
.box-0e51 .north_7962 .clean_58da a {
  background-color: var(--e-global-color-accent);
}
.box-0e51 .north_7962 .footer-narrow-9d7f a,
.box-0e51 .north_7962 .clean_58da a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_prev_fa56
  .wood_824e.text_tiny_f3f2
  .north_7962
  a.red-adf5 {
  background-color: var(--e-global-color-accent);
}
.card_prev_fa56
  .wood_824e.text_tiny_f3f2
  .north_7962
  span.red-adf5.fn-current-21be {
  background-color: var(--e-global-color-text);
}
.card_prev_fa56
  .wood_824e.text_tiny_f3f2
  .north_7962
  .red-adf5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-in-0cc1 .badge-slow-f50a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-in-0cc1
  .image_65dc
  > .background_slow_fe91
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-in-0cc1
  .shade-dark-14fb
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-in-0cc1
  .surface-upper-a921
  .section-a649,
.aside-in-0cc1
  .surface-upper-a921
  .backdrop_middle_ee34 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-in-0cc1
  .surface-upper-a921
  .dark_4953,
.aside-in-0cc1
  .surface-upper-a921
  a
  .dark_4953 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-in-0cc1
  .surface-upper-a921
  .image_c2d9 {
  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);
}
.aside-in-0cc1
  .surface-upper-a921
  .video-brown-3648 {
  background-color: var(--e-global-color-primary);
}
.aside-in-0cc1
  .surface-upper-a921
  .video-brown-3648 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-in-0cc1
  .surface-upper-a921
  .video-brown-3648:hover {
  background-color: var(--e-global-color-primary);
}
.aside-in-0cc1
  .surface-upper-a921
  .border-6218 {
  background-color: var(--e-global-color-primary);
}
.aside-in-0cc1
  .surface-upper-a921
  .border-6218 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-in-0cc1
  .surface-upper-a921
  .border-6218:hover {
  background-color: var(--e-global-color-primary);
}
.aside-in-0cc1
  .gas-4aca
  .right_b23a
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-in-0cc1
  .gas-4aca
  .hard_d610 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-in-0cc1
  .gas-4aca
  .image_c2d9 {
  color: var(--e-global-color-text);
}
.aside-in-0cc1
  .gas-4aca
  .image_c2d9
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-in-0cc1
  .gas-4aca
  .video-brown-3648 {
  background-color: var(--e-global-color-primary);
}
.aside-in-0cc1
  .gas-4aca
  .video-brown-3648 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-in-0cc1
  .gas-4aca
  .video-brown-3648:hover {
  background-color: var(--e-global-color-primary);
}
.aside-in-0cc1
  .gas-4aca
  .border-6218 {
  background-color: var(--e-global-color-primary);
}
.aside-in-0cc1
  .gas-4aca
  .border-6218 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-in-0cc1
  .gas-4aca
  .border-6218:hover {
  background-color: var(--e-global-color-primary);
}
.aside-in-0cc1 .disabled_1497 {
  background-color: var(--e-global-color-primary);
}
.aside-in-0cc1 .disabled_1497:hover {
  background-color: var(--e-global-color-primary);
}
.aside-in-0cc1 .image-6d2f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-in-0cc1 .status-360f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled-focused-c7b4 .tertiary_77b1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled-focused-c7b4
  .backdrop_2d0e
  > div:nth-child(3)
  .tertiary_77b1,
.disabled-focused-c7b4
  .in-9ffe
  > div:nth-child(1)
  .tertiary_77b1,
.disabled-focused-c7b4
  .up_743a
  > div:nth-child(1)
  .tertiary_77b1,
.disabled-focused-c7b4
  .tall-813a
  > div:nth-child(1)
  .tertiary_77b1,
.disabled-focused-c7b4
  .secondary_cd74
  > div:nth-child(1)
  .tertiary_77b1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled-focused-c7b4 .hot_1fc2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled-focused-c7b4 .gradient_purple_6907 {
  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);
}
.disabled-focused-c7b4 .current_8a8b {
  background-color: var(--e-global-color-primary);
}
.disabled-focused-c7b4 .current_8a8b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled-focused-c7b4 .current_8a8b:hover {
  background-color: var(--e-global-color-primary);
}
.disabled-focused-c7b4 .backdrop_complex_115c {
  background-color: var(--e-global-color-primary);
}
.disabled-focused-c7b4 .backdrop_complex_115c:hover {
  background-color: var(--e-global-color-primary);
}
.disabled-focused-c7b4 .image-6d2f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled-focused-c7b4 .status-360f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus-fresh-1595 .bright_c9ff {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus-fresh-1595 .sidebar-cd1e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-fresh-1595 .widget-2e88 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-fresh-1595 .last-f53a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-fresh-1595 .card_center_5418 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-fresh-1595 .backdrop_complex_115c {
  background-color: var(--e-global-color-primary);
}
.focus-fresh-1595 .backdrop_complex_115c:hover {
  background-color: var(--e-global-color-primary);
}
.carousel_stone_a464 .popup_3301 {
  background-color: var(--e-global-color-secondary);
}
.carousel_stone_a464 .hard_ff09 {
  background-color: var(--e-global-color-text);
}
.carousel_stone_a464 .logo_aecf {
  background-color: var(--e-global-color-secondary);
}
.carousel_stone_a464 .pattern-lower-7b1e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.carousel_stone_a464 .outer_140d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel_stone_a464 .chip-0c6a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel_stone_a464 .logo_green_c798 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel_stone_a464 .texture-silver-8d73 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-gold-790e .shade-gold-79d7 .banner-thick-a34a,
.aside-gold-790e
  .shade-gold-79d7
  .banner-thick-a34a
  a,
.aside-gold-790e .easy-3ec8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-gold-790e .shade-gold-79d7 .dropdown_full_a0fa,
.aside-gold-790e .aside_hovered_cd85 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-gold-790e .shade-gold-79d7 .dropdown_full_a0fa {
  color: var(--e-global-color-text);
}
.aside-gold-790e .aside_hovered_cd85 {
  color: var(--e-global-color-text);
}
.aside-gold-790e
  .shade-gold-79d7
  .hard_ccc3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.aside-gold-790e .nav-f813 .upper-cff3 {
  background-color: var(--e-global-color-primary);
}
.aside-gold-790e .nav-f813 .upper-cff3:hover {
  background-color: var(--e-global-color-primary);
}
.aside-gold-790e .nav-f813 .feature_new_3096 li span {
  background-color: var(--e-global-color-text);
}
.aside-gold-790e .nav-f813 .feature_new_3096 li span:hover {
  background-color: var(--e-global-color-primary);
}
.aside-gold-790e
  .nav-f813
  .feature_new_3096
  li.right_261e
  span {
  background-color: var(--e-global-color-accent);
}
.aside-gold-790e .aside-29a1 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.north_a5a3 .north_cae3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bottom_f09c .fresh_fbf1 {
  background-color: var(--e-global-color-primary);
}
.bottom_f09c .cold_85fe {
  background-color: var(--e-global-color-secondary);
}
.bottom_f09c .avatar_7d33 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom_f09c .narrow_0c15 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom_f09c .north-23ba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom_f09c .out-eae7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom_f09c .table_purple_e60a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom_f09c .prev_56ae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom_f09c .shadow-00ea {
  background-color: var(--e-global-color-primary);
}
.bottom_f09c .shadow-00ea {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.wrapper-0a64 .paper_3599 {
  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);
}
.wrapper-0a64 .dark-8bb7 {
  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);
}
.wrapper-0a64
  .grid_e352:after {
  background-color: var(--e-global-color-primary);
}
.wrapper-0a64 .hovered-1e40 {
  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);
}
.aside_up_4158 .easy-3ec8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside_up_4158 .aside_hovered_cd85 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content_039d .footer-first-4880 .warm-3b01 {
  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);
}
.content_039d .footer-first-4880 .cool_d2f1 {
  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);
}
.row_e83a .search_f883 {
  background-color: var(--e-global-color-primary);
}
.row_e83a .hidden-9460 {
  background-color: var(--e-global-color-secondary);
}
.row_e83a .footer_d20d .background_4493 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.row_e83a .accent-5be2 .background_4493 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture-under-60b0 .media_3840 .pattern_south_59c6 {
  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-under-60b0 .media_3840 .modal-warm-1759 {
  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);
}
.texture-under-60b0 .media_3840 .orange_0f05 {
  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);
}
.shade-south-c56f .highlight_26b6 {
  border-color: var(--e-global-color-text);
}
.shade-south-c56f .gold_58fc {
  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-south-c56f .pressed-821b {
  color: var(--e-global-color-primary);
}
.shade-south-c56f .wide_72d0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay_steel_60ee .surface-bronze-fbac {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay_steel_60ee .footer_d390 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay_steel_60ee .nav-833e:hover .surface-bronze-fbac {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay_steel_60ee
  .nav-833e:hover
  .footer_d390 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel_6c16 .background_right_815a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel_6c16 .content_stale_0fcf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup-138d .block_7426 .active-middle-c8cf {
  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);
}
.popup-138d .slider_78a4 .active-middle-c8cf {
  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);
}
.icon-0bb8 .north_ba56 {
  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);
}
.paragraph_7cfc .copper_be9d .focus_a496 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paragraph_7cfc .copper_be9d .focus_a496 {
  background-color: var(--e-global-color-secondary);
}
.paragraph_7cfc .outline-purple-8e36 .focus_a496 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paragraph_7cfc .outline-purple-8e36 .focus_a496 {
  background-color: var(--e-global-color-secondary);
}
.paragraph_7cfc .list_b322 .frame_1485 {
  background-color: var(--e-global-color-primary);
}
.paragraph_7cfc .list_b322:hover .frame_1485 {
  background-color: var(--e-global-color-secondary);
}
.paragraph_7cfc .upper-cff3 {
  background-color: var(--e-global-color-primary);
}
.paragraph_7cfc .upper-cff3:hover {
  background-color: var(--e-global-color-accent);
}
.paragraph_7cfc .feature_new_3096 li span {
  background-color: var(--e-global-color-text);
}
.paragraph_7cfc .feature_new_3096 li span:hover {
  background-color: var(--e-global-color-primary);
}
.paragraph_7cfc .feature_new_3096 li.right_261e span {
  background-color: var(--e-global-color-accent);
}
.layout-hard-ac68 .description_inner_894e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.layout-hard-ac68 .paragraph-motion-35e6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under_340a .detail-9582:before {
  background-color: var(--e-global-color-secondary);
}
.under_340a .center-48e0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under_340a .clean-e12e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_4168 .solid-a1b2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_4168 .solid-a1b2:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_4168 .solid-a1b2.fn-active-21be {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_4168 .row-3f00 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside_4168 .secondary_cb0d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside_4168 .tag-active-5e08 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside_4168 .wrapper_592a {
  background-color: var(--e-global-color-primary);
}
.aside_4168 .wrapper_592a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.aside_4168 .shade-2030 {
  background-color: var(--e-global-color-primary);
}
.aside_4168 .shade-2030 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.background_10b2 .row_07e0 .green-9d0a a {
  color: var(--e-global-color-secondary);
}
.background_10b2 .row_07e0 .green-9d0a a:hover {
  color: var(--e-global-color-secondary);
}
.background_10b2 .row_07e0 .green-9d0a,
.background_10b2 .row_07e0 .green-9d0a a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background_10b2 .row_07e0 .input_glass_a7c1 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background_10b2 .row_07e0 .hot-9124 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background_10b2 .row_07e0 .glass-b5a8 {
  background-color: var(--e-global-color-primary);
}
.background_10b2 .row_07e0 .glass-b5a8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background_10b2 .row_07e0 .glass-b5a8:hover {
  background-color: var(--e-global-color-primary);
}
.background_10b2 .row_07e0 .border_7225 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.background_10b2 .row_07e0 .border_7225 {
  background-color: var(--e-global-color-primary);
}
.background_10b2 .row_07e0 .border_7225:hover {
  background-color: var(--e-global-color-primary);
}
.background_10b2 .row_07e0 .upper-cff3 {
  background-color: var(--e-global-color-primary);
}
.background_10b2 .row_07e0 .upper-cff3:hover {
  background-color: var(--e-global-color-primary);
}
.background_10b2 .nav-f813 .feature_new_3096 li span {
  background-color: var(--e-global-color-text);
}
.background_10b2 .nav-f813 .feature_new_3096 li span:hover {
  background-color: var(--e-global-color-primary);
}
.background_10b2 .nav-f813 .feature_new_3096 li.right_261e span {
  background-color: var(--e-global-color-accent);
}
.background_10b2 .image-6d2f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background_10b2 .status-360f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message-d7ce .summary-rough-95f3 .container-070d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message-d7ce .summary-rough-95f3 .active-in-3df1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message-d7ce .summary-rough-95f3 .info-last-7d80 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.huge_b844 .preview-2dad {
  border-color: var(--e-global-color-text);
}
.huge_b844 .slider-c391 {
  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);
}
.huge_b844 .label_fresh_4bd4 {
  color: var(--e-global-color-secondary);
}
.huge_b844 .label_fresh_4bd4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.huge_b844 .overlay_d473 > * {
  color: var(--e-global-color-primary);
}
.huge_b844 .overlay_d473 > * svg {
  fill: var(--e-global-color-primary);
}
.huge_b844 .complex_3762 {
  color: var(--e-global-color-primary);
}
.huge_b844 .complex_3762 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.huge_b844 .down-da99 {
  color: var(--e-global-color-primary);
}
.huge_b844 .down-da99 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.huge_b844 .blue_8dc2 {
  color: var(--e-global-color-primary);
}
.huge_b844 .blue_8dc2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.huge_b844 .static-80ac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.huge_b844 .stone-07e3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.huge_b844 .stone-07e3.detail-hovered-a0e2 {
  color: var(--e-global-color-secondary);
}
.huge_b844 .stone-07e3.detail-hovered-a0e2 .content_447e {
  color: var(--e-global-color-accent);
}
.huge_b844 .stone-07e3.focus_1775 {
  color: var(--e-global-color-text);
}
.huge_b844 .stone-07e3.focus_1775 .content_447e {
  color: var(--e-global-color-text);
}
.huge_b844 .stone-07e3:before {
  border-top-color: var(--e-global-color-text);
}
.huge_b844 .message_1f2d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.huge_b844
  .message_1f2d
  .hot_56a9 {
  background-color: var(--e-global-color-primary);
}
.huge_b844
  .message_1f2d
  .hot_56a9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.huge_b844 .preview-2dad .main_f80c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-ffa4 .shade-middle-d3f1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.simple-ffa4 .input-dim-3531 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay_basic_5db6 .notice_gold_8a45 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay_basic_5db6
  .label_aff6
  .narrow_42c3 {
  background-color: var(--e-global-color-secondary);
}
.overlay_basic_5db6
  .label_aff6.tag_lite_b967
  .narrow_42c3 {
  background-color: var(--e-global-color-text);
}
.overlay_basic_5db6
  .label_aff6:hover
  .narrow_42c3 {
  background-color: var(--e-global-color-accent);
}
.overlay_basic_5db6
  .label_aff6.fn-active-21be
  .narrow_42c3 {
  background-color: var(--e-global-color-primary);
}
.hover-solid-4491 .article_selected_158a {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.hover-solid-4491 .easy-fdc0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover-solid-4491 .up-1a19 {
  background-color: var(--e-global-color-primary);
}
.hover-solid-4491 .up-1a19 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.basic-b2d8 .lite-a9d7 .bronze_120d .wood-cc83 {
  background-color: var(--e-global-color-secondary);
}
.basic-b2d8 .lite-a9d7 .last-e6e2:after {
  background-color: var(--e-global-color-secondary);
}
.basic-b2d8 .avatar-steel-d39c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-b2d8 .message-warm-6394 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-b2d8 .stale_be68 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-b2d8 .badge_2126 {
  background-color: var(--e-global-color-primary);
}
.basic-b2d8 .badge_2126 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.basic-b2d8 .disabled-6368 {
  background-color: var(--e-global-color-secondary);
}
.basic-b2d8 .disabled-6368 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.basic-b2d8 .lite-a9d7 .form-silver-bf73 .focused-28e2:hover {
  background-color: var(--e-global-color-primary);
}
.basic-b2d8
  .lite-a9d7
  .form-silver-bf73
  .focused-28e2.highlight-2c53 {
  background-color: var(--e-global-color-primary);
}
.basic-b2d8 .lite-a9d7 .card_767f:before {
  border-color: var(--e-global-color-primary);
}
.basic-b2d8 .lite-a9d7 .card_767f:hover:before {
  border-color: var(--e-global-color-secondary);
}
.basic-b2d8
  .lite-a9d7
  .card_767f.accordion_west_e55b:before {
  border-color: var(--e-global-color-primary);
}
.basic-b2d8 .description-under-2f59 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.purple-c3b5 .preview-ba26 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.purple-c3b5 .preview-ba26:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.purple-c3b5 .preview-ba26.header-a9e9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.purple-c3b5 .selected_6468 {
  background-color: var(--e-global-color-primary);
}
.purple-c3b5 .selected_6468 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.purple-c3b5
  .tiny-88e8
  .preview-red-7555
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.purple-c3b5
  .footer_bdb1
  .preview-red-7555
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.easy_26fb
  .logo_fluid_bfd9
  .green-8a66 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy_26fb
  .logo_fluid_bfd9
  .info-bronze-7461 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy_26fb .content_large_6638 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy_26fb .tag_up_056c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.easy_26fb .static-472c {
  background-color: var(--e-global-color-primary);
}
.easy_26fb .static-472c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.purple_d8e7 .main_bronze_e4d2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.purple_d8e7 .breadcrumb-clean-a310 {
  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);
}
.purple_d8e7 .logo_dee7 {
  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);
}
.purple_d8e7 .logo_dee7 a:hover {
  color: var(--e-global-color-secondary);
}
.purple_d8e7 .bright-ac70 {
  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);
}
.purple_d8e7 .old_9c9e {
  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);
}
.purple_d8e7 .notice_short_0bb5 .upper-cff3 {
  background-color: var(--e-global-color-primary);
}
.purple_d8e7 .notice_short_0bb5 .upper-cff3:hover {
  background-color: var(--e-global-color-accent);
}
.purple_d8e7
  .notice_short_0bb5
  .feature_new_3096
  li
  span {
  background-color: var(--e-global-color-text);
}
.purple_d8e7
  .notice_short_0bb5
  .feature_new_3096
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.purple_d8e7
  .notice_short_0bb5
  .feature_new_3096
  li.right_261e
  span {
  background-color: var(--e-global-color-accent);
}
.description-easy-7fb5
  .medium-7547
  .breadcrumb-wood-4cf4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description-easy-7fb5 .medium-7547 .main_28d4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description-easy-7fb5 .medium-7547 .steel_d59d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description-easy-7fb5 .tertiary-aed3 {
  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);
}
.description-easy-7fb5
  .hover-6408.narrow-20ed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > a {
  background-color: var(--e-global-color-text);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > a
  .bright-08ad.sort-plasma-8490 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > a
  .outline_white_1c64.wrapper_easy_dd4c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > .text-95df
  .gradient-white-0a84
  > a {
  background-color: var(--e-global-color-secondary);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > .text-95df
  .gradient-white-0a84
  > a
  .glass-f99e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > .text-95df
  .gradient-white-0a84
  > a
  .outline_white_1c64.primary_fluid_c430 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > a
  .paragraph-white-b42d:before {
  color: var(--e-global-color-text);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > .text-95df
  a
  .paragraph-white-b42d:before {
  color: var(--e-global-color-text);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84.module-hard-9c47
  > a
  .paragraph-white-b42d:before {
  color: var(--e-global-color-text);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > .text-95df
  .gradient-white-0a84.module-hard-9c47
  > a
  .paragraph-white-b42d:before {
  color: var(--e-global-color-text);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > a
  .item-static-846d
  .paragraph_bffe {
  color: var(--e-global-color-text);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > .text-95df
  a
  .item-static-846d
  .paragraph_bffe {
  color: var(--e-global-color-text);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > a
  .item-static-846d
  .paragraph_bffe,
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > .text-95df
  a
  .item-static-846d
  .paragraph_bffe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > a
  .input-ba5d:before {
  color: var(--e-global-color-text);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > .text-95df
  a
  .input-ba5d:before {
  color: var(--e-global-color-text);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84.module-hard-9c47
  > a
  .input-ba5d:before {
  color: var(--e-global-color-text);
}
.block_0de3
  > .plasma-bdb5
  > div
  > .texture_iron_ec81
  > .gradient-white-0a84
  > .text-95df
  .gradient-white-0a84.module-hard-9c47
  > a
  .input-ba5d:before {
  color: var(--e-global-color-text);
}
.block_ce86 .pattern-bc00 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block_ce86
  .north_cd81:hover
  .pattern-bc00 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dynamic_1ce4
  > .plasma-bdb5
  > .text_iron_f10e
  > .notice-77fb
  > .secondary_blue_f906
  > .input-yellow-257b
  .video_4409 {
  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);
}
.dynamic_1ce4
  > .plasma-bdb5
  > .text_iron_f10e
  > .notice-77fb
  > .secondary_blue_f906
  > .input-yellow-257b:hover
  .video_4409 {
  color: var(--e-global-color-text);
}
.dynamic_1ce4
  > .plasma-bdb5
  > .text_iron_f10e
  > .notice-77fb
  > .secondary_blue_f906
  > .input-yellow-257b:hover
  .video_4409 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dynamic_1ce4
  > .plasma-bdb5
  > .text_iron_f10e
  > .notice-77fb
  > .secondary_blue_f906.upper_9e9b
  > .input-yellow-257b
  .video_4409 {
  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);
}
.center-a31b .block_gas_a363 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.center-a31b .silver_a545 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.center-a31b .heading-inner-9860 {
  background-color: var(--e-global-color-primary);
}
.center-a31b .heading-inner-9860 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.modal-solid-d893
  > .plasma-bdb5
  > .carousel-96d5
  > .south_c822
  > .aside-current-50f5
  .article-dynamic-d839 {
  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-solid-d893
  > .plasma-bdb5
  > .carousel-96d5
  > .south_c822
  > .aside-current-50f5
  .dirty-6758 {
  color: var(--e-global-color-text);
}
.modal-solid-d893
  > .plasma-bdb5
  > .carousel-96d5
  > .south_c822
  > .aside-current-50f5:hover
  .article-dynamic-d839 {
  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-solid-d893
  > .plasma-bdb5
  > .carousel-96d5
  > .south_c822
  > .aside-current-50f5:hover
  .dirty-6758 {
  color: var(--e-global-color-secondary);
}
.modal-solid-d893
  > .plasma-bdb5
  > .carousel-96d5
  > .south_c822
  > .aside-current-50f5.layout-lower-100b
  .article-dynamic-d839 {
  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-solid-d893
  > .plasma-bdb5
  > .carousel-96d5
  > .south_c822
  > .aside-current-50f5.layout-lower-100b
  .dirty-6758 {
  color: var(--e-global-color-primary);
}
.focused-9384
  .chip-c9cd
  .shadow_down_ea96 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused-9384 .gallery-dfc0 .main_f80c .pattern-glass-f83a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lite-7713 .status-hovered-3af6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lite-7713 .layout_e220 .status-hovered-3af6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lite-7713 .hot_971f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.lite-7713 .hot_971f {
  background-color: var(--e-global-color-primary);
}
.selected-99a8 .banner_2479 .notification_9c45 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.selected-99a8
  .banner_2479:hover
  .footer-a517 {
  color: var(--e-global-color-secondary);
}
.selected-99a8
  .banner_2479:hover
  .notification_9c45 {
  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);
}
.surface-8b34 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.hidden-up-54ea {
  max-width: 1400px !important;
}

.light_23c7 {
  flex-direction: column;
}

.light_23c7 .dynamic_ce8c {
  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.light_23c7 .dynamic_ce8c {
  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);
}

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

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

.overlay-prev-5ee3.detail_pressed_3323 {
  display: none;
}

.column_e73c {
  display: none;
}

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

.simple_eeb9.secondary-blue-433b {
  margin-bottom: 40px;
  width: 100%;
}

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

.light_23c7 a {
  width: 100%;
}

.description-next-4a89 .backdrop-320c.basic_8d68 {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.description-next-4a89
  .backdrop-320c.header-small-932f
  .huge-ccdb
  .hero-narrow-5559 {
  font-size: 20px !important;
}

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

.card-6e30 {
  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;
}

.focus-down-6833 h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.nav_08b5.chip_dynamic_d718 > .backdrop-wide-6530 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

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

.input-9cd9 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

.progress-clean-1ee6 {
  display: flex;
  gap: 50px;
}

.description-next-4a89
  .backdrop-320c.dropdown_stone_cfc9
  .center_0022
  .prev-4014 {
  width: 100% !important;
}

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

.layout-40ee {
  width: 100%;
}

.item-green-98b4 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

.feature-west-064b {
  font-size: 15px !important;
}

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

  visibility: hidden;
}

.description_warm_d7b0:hover .avatar_cold_4dca {
  visibility: visible;
}
.description_warm_d7b0:hover.description_warm_d7b0::before {
  display: block;
}

.focus-down-6833 h3 {
  color: #fff;
}

.icon_6aef {
  margin: 0;
}

.description-next-4a89
  .backdrop-320c.dropdown_stone_cfc9
  .prev-4014
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.hovered-d94e {
  width: 100%;
}

.outline_over_c75d {
  width: 100%;
}

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

.outline_over_c75d {
  width: 100%;
}

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

.prev-4014 {
  display: flex;
  align-items: center;
}

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

.paragraph-85ef {
  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;
}

.light_23c7 .dynamic_ce8c.grid_dirty_f9e9 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.light_23c7 h1.dynamic_ce8c {
  margin-top: 80px !important;
}

.description-next-4a89 .backdrop-320c.next_64d2 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.picture_stale_0b4a img {
  width: 100%;
}

.gas-8b17 .fixed_5f84.huge-ccdb {
  justify-content: space-between;
}

.component-fresh-a91d {
  display: none;
}

.primary-5e66 .grid_tall_154c {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .nav_08b5 .backdrop-wide-6530 {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 1000px) {
  .progress-clean-1ee6 {
    flex-direction: column;
  }

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

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

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

  .gas-8b17 .fixed_5f84.huge-ccdb {
    border-bottom: 1px solid #f0c159;
  }

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

  .nav_08b5.chip_dynamic_d718 > .backdrop-wide-6530 {
    gap: 15px;
    justify-content: space-between;
  }

  .description-next-4a89
    .backdrop-320c.dropdown_stone_cfc9
    .prev-4014
    img {
    width: 60% !important;
  }

  .input-9cd9 {
    left: 2%;
  }

  .panel-north-328d {
    margin: 10px 0;
  }

  .light_23c7 .grid_tall_154c {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.light_23c7 .dynamic_ce8c,
  .light_23c7 .dynamic_ce8c {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .prev-4014 {
    justify-content: center;
  }

  .light_23c7 .grid_tall_154c {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .article-92d4 {
    margin-bottom: 15px !important;
  }

  .description-next-4a89 .backdrop-320c.basic_8d68 {
    width: 75% !important;
  }

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

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

  h2.light_23c7 .dynamic_ce8c,
  .light_23c7 .dynamic_ce8c {
    font-size: 30px !important;
  }

  .prev-4014 {
    justify-content: center;
  }

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

  .outline_b52c
    .new-fbf8.icon-inner-e272 {
    margin: 0 !important;
  }

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

  .panel-north-328d {
    display: flex;
  }

  .alert_a5ba .steel-d741 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .light_23c7 h1.dynamic_ce8c {
    margin-top: 40px !important;
  }

  .description-next-4a89
    .backdrop-320c.dropdown_stone_cfc9
    .prev-4014
    img,
  .backdrop_7176 .center_0022 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .description-next-4a89 .backdrop-320c.basic_8d68 {
    width: 100% !important;
  }

  .nav_08b5.chip_dynamic_d718 > .backdrop-wide-6530 {
    gap: 3px;
  }

  .light_23c7 .grid_tall_154c {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

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

.gas-8b17 .fixed_5f84.huge-ccdb: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);
}

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

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

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

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

.overlay-prev-5ee3: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;
}

/* 图片块简化样式 */
.motion-4e3c {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .gas-8b17 .fixed_5f84.huge-ccdb {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .light_23c7 .dynamic_ce8c {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .steel-d741 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.tabs_dark_b015 .texture-large-c185 {
  flex-shrink: 0;
  white-space: nowrap;
}

.tabs_dark_b015 .east-3ca7 {
  flex-shrink: 0;
  min-width: fit-content;
}

.tabs_dark_b015 .hero-narrow-5559 {
  white-space: nowrap;
}

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

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

/* 强制紧凑导航菜单 - 防止重叠 */
.tabs_dark_b015 .texture-large-c185 {
  max-width: 80px !important;
}

.tabs_dark_b015 .east-3ca7 {
  max-width: 80px !important;
  overflow: hidden;
}

.tabs_dark_b015 .fixed_5f84.huge-ccdb {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.tabs_dark_b015 .hero-narrow-5559 {
  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);
  }
}

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

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

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

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

body .module_7072:nth-child(2),
.description-next-4a89 .module_7072:nth-child(2),
#page .module_7072: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;
}

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

/* css-noise: 14cf */
.ghost-box-p4 {
  padding: 0.3rem;
  font-size: 11px;
  line-height: 1.1;
}
