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(.dirty-18b2) {
  gap: 0.5em;
}
:where(.chip-complex-9254) {
  gap: 0.5em;
}
body .image_pro_0b63 > .copper-9968 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .image_pro_0b63 > .menu-a910 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .image_pro_0b63 > .text-under-ae36 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .modal_bc05 > .copper-9968 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .modal_bc05 > .menu-a910 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .modal_bc05 > .text-under-ae36 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .modal_bc05
  > :where(:not(.copper-9968):not(.menu-a910):not(.secondary-2583)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .modal_bc05 > .under-c330 {
  max-width: var(--wp--style--global--wide-size);
}
body .dirty-18b2 {
  display: flex;
}
body .dirty-18b2 {
  flex-wrap: wrap;
  align-items: center;
}
body .dirty-18b2 > * {
  margin: 0;
}
body .chip-complex-9254 {
  display: grid;
}
body .chip-complex-9254 > * {
  margin: 0;
}
:where(.block-bronze-4069.dirty-18b2) {
  gap: 2em;
}
:where(.block-bronze-4069.chip-complex-9254) {
  gap: 2em;
}
:where(.brown_e547.dirty-18b2) {
  gap: 1.25em;
}
:where(.brown_e547.chip-complex-9254) {
  gap: 1.25em;
}
.hover_short_a0fe {
  color: var(--wp--preset--color--black) !important;
}
.active_a157 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.bronze-8b29 {
  color: var(--wp--preset--color--white) !important;
}
.south-3e90 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.preview_inner_1e53 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.breadcrumb_cold_2820 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.over_1df9 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.layout_a5a2 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.disabled-warm-5f23 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.progress-old-9e8b {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.sort_in_0258 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.shadow-short-627a {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.carousel_2cb6 {
  background-color: var(--wp--preset--color--black) !important;
}
.element-outer-0195 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.carousel-over-8b5b {
  background-color: var(--wp--preset--color--white) !important;
}
.iron_fc93 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.iron-63cd {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.surface-3658 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.lower_cf96 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.east_d990 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.form-advanced-0aec {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.footer_b7d8 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.footer_smooth_6453 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.module_824e {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.plasma_9485 {
  border-color: var(--wp--preset--color--black) !important;
}
.button-d93c {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.accent-current-4b80 {
  border-color: var(--wp--preset--color--white) !important;
}
.glass-4f1e {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.bright_2fd1 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.focused_e480 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.gallery-south-eba4 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.header-inner-b916 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.backdrop-upper-4ed4 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.image-purple-be77 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.frame-e127 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.selected-adfc {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.notice_62a9 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.right_9f49 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.button_6996 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.dropdown-814a {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.description-steel-d84e {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.detail-cold-cc00 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.thumbnail-basic-6fcb {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.list-27e4 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.hover-4275 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.hovered_08e8 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.silver_b4e6 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.form_38e5 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.stale-d916 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.full_e9de {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.west_4bb4 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.iron_ccd6 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.stale-b1ae a:where(:not(.slider_solid_d1a7)) {
  color: inherit;
}
:where(.brown_e547.dirty-18b2) {
  gap: 1.25em;
}
:where(.brown_e547.chip-complex-9254) {
  gap: 1.25em;
}
:where(.block-bronze-4069.dirty-18b2) {
  gap: 2em;
}
:where(.block-bronze-4069.chip-complex-9254) {
  gap: 2em;
}
.popup-3766 {
  font-size: 1.5em;
  line-height: 1.6;
}

.dropdown-soft-39dc .popup_upper_fa80 {
  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);
}
.background_full_c4b4 .hovered-5570 {
  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);
}
.sidebar-d746 {
  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);
}
.sidebar-d746.nav_cool_c146 .article_under_3cc7 {
  background-color: var(--e-global-color-primary);
}
.sidebar-d746.solid_47ee .article_under_3cc7,
.sidebar-d746.texture_336f .article_under_3cc7 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.status-0aec .icon_a2b6 {
  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);
}
.search_0f96 {
  --divider-color: var(--e-global-color-secondary);
}
.search_0f96 .status_ec92 {
  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);
}
.search_0f96.complex_433e .hover-plasma-f501 {
  background-color: var(--e-global-color-secondary);
}
.search_0f96.primary-6635 .hover-plasma-f501,
.search_0f96.dropdown-brown-dca0 .hover-plasma-f501 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.search_0f96.primary-6635 .hover-plasma-f501,
.search_0f96.dropdown-brown-dca0 .hover-plasma-f501 svg {
  fill: var(--e-global-color-secondary);
}
.avatar-ebb0 .top_7af1 {
  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);
}
.avatar-ebb0 .full_7a8a {
  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);
}
.focus-76ce.complex_433e .hover-plasma-f501 {
  background-color: var(--e-global-color-primary);
}
.focus-76ce.primary-6635 .hover-plasma-f501,
.focus-76ce.dropdown-brown-dca0 .hover-plasma-f501 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.focus-76ce.primary-6635 .hover-plasma-f501,
.focus-76ce.dropdown-brown-dca0 .hover-plasma-f501 svg {
  fill: var(--e-global-color-primary);
}
.background-4b0a.complex_433e .hover-plasma-f501 {
  background-color: var(--e-global-color-primary);
}
.background-4b0a.primary-6635 .hover-plasma-f501,
.background-4b0a.dropdown-brown-dca0 .hover-plasma-f501 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.background-4b0a .solid-d4a7 {
  color: var(--e-global-color-primary);
}
.background-4b0a .solid-d4a7,
.background-4b0a .solid-d4a7 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background-4b0a .item_840b {
  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);
}
.red_1d0f .stale_6865 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content-blue-8e03 .blue_41da .row_out_365c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary-065b .carousel-action-fb35:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.summary-065b .banner-6c95 i {
  color: var(--e-global-color-primary);
}
.summary-065b .banner-6c95 svg {
  fill: var(--e-global-color-primary);
}
.summary-065b .aside_warm_21ab {
  color: var(--e-global-color-secondary);
}
.summary-065b .carousel-action-fb35 > .aside_warm_21ab,
.summary-065b .carousel-action-fb35 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary_full_a402 .button_5061 {
  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);
}
.primary_full_a402 .tooltip_center_679d {
  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);
}
.input_dark_5bf2 .yellow_838e .slow_2231 {
  background-color: var(--e-global-color-primary);
}
.input_dark_5bf2 .iron-f33c {
  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);
}
.overlay_2145 .item_b5ec {
  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);
}
.overlay_2145 .disabled-simple-f308 {
  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);
}
.overlay_2145 .secondary-wood-1e3f {
  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);
}
.hidden_bbb7 .input-b489,
.hidden_bbb7 .input-b489 a {
  color: var(--e-global-color-primary);
}
.hidden_bbb7 .input-b489.heading_0e9c,
.hidden_bbb7 .input-b489.heading_0e9c a {
  color: var(--e-global-color-accent);
}
.hidden_bbb7 .input-b489 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hidden_bbb7 .action-5bc5 {
  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_9889 .old_2f9f,
.aside_9889 .main_07fd {
  color: var(--e-global-color-primary);
}
.aside_9889 .old_2f9f svg {
  fill: var(--e-global-color-primary);
}
.aside_9889 .heading_0e9c .old_2f9f,
.aside_9889 .heading_0e9c .main_07fd {
  color: var(--e-global-color-accent);
}
.aside_9889 .heading_0e9c .old_2f9f svg {
  fill: var(--e-global-color-accent);
}
.aside_9889 .main_07fd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_9889 .action-5bc5 {
  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);
}
.dynamic-89a6 .soft-e623,
.dynamic-89a6 .surface_under_3361 {
  color: var(--e-global-color-primary);
}
.dynamic-89a6 .surface_under_3361 svg {
  fill: var(--e-global-color-primary);
}
.dynamic-89a6 .input-b489.heading_0e9c a,
.dynamic-89a6
  .input-b489.heading_0e9c
  .surface_under_3361 {
  color: var(--e-global-color-accent);
}
.dynamic-89a6 .soft-e623 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dynamic-89a6 .action-5bc5 {
  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);
}
.container-459d .description-c866 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container-459d .box-yellow-d837 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-stale-ad9e .feature-top-7fd5 .complex-b70c {
  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);
}
.wrapper-stale-ad9e .feature-top-7fd5 .north-b433 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-stale-ad9e .hidden_green_9fd1 .complex-b70c {
  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);
}
.wrapper-stale-ad9e
  .hidden_green_9fd1
  .north-b433 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-stale-ad9e
  .pattern_steel_4c55
  .complex-b70c {
  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);
}
.wrapper-stale-ad9e
  .pattern_steel_4c55
  .north-b433 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-stale-ad9e
  .hidden-433f
  .complex-b70c {
  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);
}
.wrapper-stale-ad9e
  .hidden-433f
  .north-b433 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood_0062 .solid-8469 {
  background-color: var(--e-global-color-primary);
}
.wood_0062 .solid-8469:hover {
  background-color: var(--e-global-color-primary);
}
.wood_0062 .article_19c7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wood_0062
  .solid-8469:hover
  .article_19c7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner_bronze_2001 .column_over_c46d {
  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);
}
.footer-5c1e .article_basic_acf7 .selected_17c7 a {
  background-color: var(--e-global-color-accent);
}
.footer-5c1e .article_basic_acf7 .label_7d07 a {
  background-color: var(--e-global-color-accent);
}
.footer-5c1e .article_basic_acf7 .selected_17c7 a,
.footer-5c1e .article_basic_acf7 .label_7d07 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown-f2c7
  .popup_clean_4535.outline-7107
  .article_basic_acf7
  a.column-7d6c {
  background-color: var(--e-global-color-accent);
}
.dropdown-f2c7
  .popup_clean_4535.outline-7107
  .article_basic_acf7
  span.column-7d6c.fn-current-a7aa {
  background-color: var(--e-global-color-text);
}
.dropdown-f2c7
  .popup_clean_4535.outline-7107
  .article_basic_acf7
  .column-7d6c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-1718 .brown_8b4a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-1718
  .article_dark_e5fe
  > .stale_089e
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-1718
  .stone_2348
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-1718
  .right-5703
  .chip_befb,
.background-1718
  .right-5703
  .highlight_motion_a095 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background-1718
  .right-5703
  .left_e1bb,
.background-1718
  .right-5703
  a
  .left_e1bb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-1718
  .right-5703
  .static_e78b {
  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-1718
  .right-5703
  .outline_dynamic_6e5f {
  background-color: var(--e-global-color-primary);
}
.background-1718
  .right-5703
  .outline_dynamic_6e5f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-1718
  .right-5703
  .outline_dynamic_6e5f:hover {
  background-color: var(--e-global-color-primary);
}
.background-1718
  .right-5703
  .large_1967 {
  background-color: var(--e-global-color-primary);
}
.background-1718
  .right-5703
  .large_1967 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-1718
  .right-5703
  .large_1967:hover {
  background-color: var(--e-global-color-primary);
}
.background-1718
  .pattern_fast_631a
  .up_e2be
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background-1718
  .pattern_fast_631a
  .down-534d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-1718
  .pattern_fast_631a
  .static_e78b {
  color: var(--e-global-color-text);
}
.background-1718
  .pattern_fast_631a
  .static_e78b
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-1718
  .pattern_fast_631a
  .outline_dynamic_6e5f {
  background-color: var(--e-global-color-primary);
}
.background-1718
  .pattern_fast_631a
  .outline_dynamic_6e5f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-1718
  .pattern_fast_631a
  .outline_dynamic_6e5f:hover {
  background-color: var(--e-global-color-primary);
}
.background-1718
  .pattern_fast_631a
  .large_1967 {
  background-color: var(--e-global-color-primary);
}
.background-1718
  .pattern_fast_631a
  .large_1967 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-1718
  .pattern_fast_631a
  .large_1967:hover {
  background-color: var(--e-global-color-primary);
}
.background-1718 .description_slow_53f4 {
  background-color: var(--e-global-color-primary);
}
.background-1718 .description_slow_53f4:hover {
  background-color: var(--e-global-color-primary);
}
.background-1718 .green_5409 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background-1718 .thumbnail_683c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_1a11 .top_c025 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_1a11
  .image-79d8
  > div:nth-child(3)
  .top_c025,
.media_1a11
  .pro-f02e
  > div:nth-child(1)
  .top_c025,
.media_1a11
  .slider_fresh_e334
  > div:nth-child(1)
  .top_c025,
.media_1a11
  .rough-959b
  > div:nth-child(1)
  .top_c025,
.media_1a11
  .huge_ae1a
  > div:nth-child(1)
  .top_c025 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_1a11 .shadow-795f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_1a11 .form_plasma_4622 {
  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);
}
.media_1a11 .grid_bottom_bc4b {
  background-color: var(--e-global-color-primary);
}
.media_1a11 .grid_bottom_bc4b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_1a11 .grid_bottom_bc4b:hover {
  background-color: var(--e-global-color-primary);
}
.media_1a11 .west_c9ed {
  background-color: var(--e-global-color-primary);
}
.media_1a11 .west_c9ed:hover {
  background-color: var(--e-global-color-primary);
}
.media_1a11 .green_5409 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_1a11 .thumbnail_683c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black-5cc4 .pink-dbdc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black-5cc4 .texture-4014 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.black-5cc4 .popup-e7e7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.black-5cc4 .link_left_549c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.black-5cc4 .preview-5c0e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.black-5cc4 .west_c9ed {
  background-color: var(--e-global-color-primary);
}
.black-5cc4 .west_c9ed:hover {
  background-color: var(--e-global-color-primary);
}
.pressed_c438 .active-797f {
  background-color: var(--e-global-color-secondary);
}
.pressed_c438 .disabled_0dcc {
  background-color: var(--e-global-color-text);
}
.pressed_c438 .south_e0c6 {
  background-color: var(--e-global-color-secondary);
}
.pressed_c438 .hover-fluid-c16e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pressed_c438 .feature_8d28 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pressed_c438 .pattern-4337 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pressed_c438 .icon_bottom_9677 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pressed_c438 .header_86df {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-new-7e22 .center-7edc .element-99e0,
.outline-new-7e22
  .center-7edc
  .element-99e0
  a,
.outline-new-7e22 .grid-north-2d62 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-new-7e22 .center-7edc .texture_5819,
.outline-new-7e22 .aside-3ad9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-new-7e22 .center-7edc .texture_5819 {
  color: var(--e-global-color-text);
}
.outline-new-7e22 .aside-3ad9 {
  color: var(--e-global-color-text);
}
.outline-new-7e22
  .center-7edc
  .outline-down-57af {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline-new-7e22 .card_6f2a .sort-green-2d94 {
  background-color: var(--e-global-color-primary);
}
.outline-new-7e22 .card_6f2a .sort-green-2d94:hover {
  background-color: var(--e-global-color-primary);
}
.outline-new-7e22 .card_6f2a .light_58fd li span {
  background-color: var(--e-global-color-text);
}
.outline-new-7e22 .card_6f2a .light_58fd li span:hover {
  background-color: var(--e-global-color-primary);
}
.outline-new-7e22
  .card_6f2a
  .light_58fd
  li.simple-da4e
  span {
  background-color: var(--e-global-color-accent);
}
.outline-new-7e22 .description_809b span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo_4264 .alert-e9ba {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel-2307 .slider-orange-db47 {
  background-color: var(--e-global-color-primary);
}
.carousel-2307 .outline_b955 {
  background-color: var(--e-global-color-secondary);
}
.carousel-2307 .yellow-c5c1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-2307 .active_next_1fce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-2307 .easy_c633 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-2307 .outline-under-3600 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-2307 .breadcrumb-b476 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-2307 .shade-fd8e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-2307 .shadow_adf8 {
  background-color: var(--e-global-color-primary);
}
.carousel-2307 .shadow_adf8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hidden-fresh-e8b4 .picture-e36a {
  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);
}
.hidden-fresh-e8b4 .white-faa0 {
  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-fresh-e8b4
  .highlight-advanced-5d7a:after {
  background-color: var(--e-global-color-primary);
}
.hidden-fresh-e8b4 .border_a323 {
  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);
}
.title-green-d558 .grid-north-2d62 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-green-d558 .aside-3ad9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower_9852 .main_new_a10f .label-a36d {
  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);
}
.lower_9852 .main_new_a10f .chip-rough-4270 {
  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);
}
.texture_inner_7a42 .message-0e48 {
  background-color: var(--e-global-color-primary);
}
.texture_inner_7a42 .column_8a76 {
  background-color: var(--e-global-color-secondary);
}
.texture_inner_7a42 .north_cd97 .filter-last-7aa1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture_inner_7a42 .static-a407 .filter-last-7aa1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.cool-c731 .texture-orange-9e50 .icon-ba20 {
  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);
}
.cool-c731 .texture-orange-9e50 .upper-0abd {
  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);
}
.cool-c731 .texture-orange-9e50 .filter_5105 {
  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);
}
.active-cd70 .dropdown-78eb {
  border-color: var(--e-global-color-text);
}
.active-cd70 .new-45d4 {
  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);
}
.active-cd70 .copper_e8dc {
  color: var(--e-global-color-primary);
}
.active-cd70 .grid_e52f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.simple_d29c .logo_basic_01bc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.simple_d29c .surface_dynamic_e7a6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.simple_d29c .notification_4e4e:hover .logo_basic_01bc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.simple_d29c
  .notification_4e4e:hover
  .surface_dynamic_e7a6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame-selected-a5f1 .short-12c0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame-selected-a5f1 .filter_8453 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-519a .lite_b48b .block-a228 {
  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);
}
.main-519a .primary_out_d48d .block-a228 {
  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);
}
.dynamic_4eaa .background-easy-0a3d {
  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);
}
.accordion-first-edb9 .dark-cc2a .over_6486 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-first-edb9 .dark-cc2a .over_6486 {
  background-color: var(--e-global-color-secondary);
}
.accordion-first-edb9 .column_dark_d5b8 .over_6486 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-first-edb9 .column_dark_d5b8 .over_6486 {
  background-color: var(--e-global-color-secondary);
}
.accordion-first-edb9 .lower-efd8 .bottom-69e4 {
  background-color: var(--e-global-color-primary);
}
.accordion-first-edb9 .lower-efd8:hover .bottom-69e4 {
  background-color: var(--e-global-color-secondary);
}
.accordion-first-edb9 .sort-green-2d94 {
  background-color: var(--e-global-color-primary);
}
.accordion-first-edb9 .sort-green-2d94:hover {
  background-color: var(--e-global-color-accent);
}
.accordion-first-edb9 .light_58fd li span {
  background-color: var(--e-global-color-text);
}
.accordion-first-edb9 .light_58fd li span:hover {
  background-color: var(--e-global-color-primary);
}
.accordion-first-edb9 .light_58fd li.simple-da4e span {
  background-color: var(--e-global-color-accent);
}
.south_759d .widget_cf04 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_759d .badge-9e11 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main_yellow_15b1 .outline_up_6aa5:before {
  background-color: var(--e-global-color-secondary);
}
.main_yellow_15b1 .fixed-dbd2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main_yellow_15b1 .layout-ff60 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-white-d0d9 .basic_95a6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-white-d0d9 .basic_95a6:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-white-d0d9 .basic_95a6.fn-active-a7aa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-white-d0d9 .sidebar-dark-9bff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-white-d0d9 .texture-b950 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-white-d0d9 .block_copper_b8b5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-white-d0d9 .status-fresh-fbc5 {
  background-color: var(--e-global-color-primary);
}
.pagination-white-d0d9 .status-fresh-fbc5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination-white-d0d9 .complex-5140 {
  background-color: var(--e-global-color-primary);
}
.pagination-white-d0d9 .complex-5140 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green_682e .section-full-7b43 .avatar-24a9 a {
  color: var(--e-global-color-secondary);
}
.green_682e .section-full-7b43 .avatar-24a9 a:hover {
  color: var(--e-global-color-secondary);
}
.green_682e .section-full-7b43 .avatar-24a9,
.green_682e .section-full-7b43 .avatar-24a9 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green_682e .section-full-7b43 .texture_smooth_c2db {
  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);
}
.green_682e .section-full-7b43 .form-60a1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green_682e .section-full-7b43 .logo-c6d8 {
  background-color: var(--e-global-color-primary);
}
.green_682e .section-full-7b43 .logo-c6d8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green_682e .section-full-7b43 .logo-c6d8:hover {
  background-color: var(--e-global-color-primary);
}
.green_682e .section-full-7b43 .huge-cac8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green_682e .section-full-7b43 .huge-cac8 {
  background-color: var(--e-global-color-primary);
}
.green_682e .section-full-7b43 .huge-cac8:hover {
  background-color: var(--e-global-color-primary);
}
.green_682e .section-full-7b43 .sort-green-2d94 {
  background-color: var(--e-global-color-primary);
}
.green_682e .section-full-7b43 .sort-green-2d94:hover {
  background-color: var(--e-global-color-primary);
}
.green_682e .card_6f2a .light_58fd li span {
  background-color: var(--e-global-color-text);
}
.green_682e .card_6f2a .light_58fd li span:hover {
  background-color: var(--e-global-color-primary);
}
.green_682e .card_6f2a .light_58fd li.simple-da4e span {
  background-color: var(--e-global-color-accent);
}
.green_682e .green_5409 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.green_682e .thumbnail_683c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content-69eb .highlight-out-c905 .description_3f17 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content-69eb .highlight-out-c905 .layout-04db {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content-69eb .highlight-out-c905 .cold-451c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.glass-2f38 .shadow_606f {
  border-color: var(--e-global-color-text);
}
.glass-2f38 .border_6761 {
  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);
}
.glass-2f38 .aside_b042 {
  color: var(--e-global-color-secondary);
}
.glass-2f38 .aside_b042 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.glass-2f38 .sidebar_dark_47ea > * {
  color: var(--e-global-color-primary);
}
.glass-2f38 .sidebar_dark_47ea > * svg {
  fill: var(--e-global-color-primary);
}
.glass-2f38 .hidden_dark_f8ba {
  color: var(--e-global-color-primary);
}
.glass-2f38 .hidden_dark_f8ba {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.glass-2f38 .yellow_0d34 {
  color: var(--e-global-color-primary);
}
.glass-2f38 .yellow_0d34 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.glass-2f38 .top_f3c6 {
  color: var(--e-global-color-primary);
}
.glass-2f38 .top_f3c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.glass-2f38 .steel_cd2c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.glass-2f38 .box-3106 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.glass-2f38 .box-3106.next_52d1 {
  color: var(--e-global-color-secondary);
}
.glass-2f38 .box-3106.next_52d1 .background_center_d7bb {
  color: var(--e-global-color-accent);
}
.glass-2f38 .box-3106.easy_6343 {
  color: var(--e-global-color-text);
}
.glass-2f38 .box-3106.easy_6343 .background_center_d7bb {
  color: var(--e-global-color-text);
}
.glass-2f38 .box-3106:before {
  border-top-color: var(--e-global-color-text);
}
.glass-2f38 .video_700a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.glass-2f38
  .video_700a
  .feature-basic-b66f {
  background-color: var(--e-global-color-primary);
}
.glass-2f38
  .video_700a
  .feature-basic-b66f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.glass-2f38 .shadow_606f .feature-thick-fc48 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification_0988 .picture-brown-ff0a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification_0988 .row-ab72 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notice_new_c559 .detail-1b34 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notice_new_c559
  .overlay_6463
  .badge-over-8fbc {
  background-color: var(--e-global-color-secondary);
}
.notice_new_c559
  .overlay_6463.hidden_outer_3357
  .badge-over-8fbc {
  background-color: var(--e-global-color-text);
}
.notice_new_c559
  .overlay_6463:hover
  .badge-over-8fbc {
  background-color: var(--e-global-color-accent);
}
.notice_new_c559
  .overlay_6463.fn-active-a7aa
  .badge-over-8fbc {
  background-color: var(--e-global-color-primary);
}
.steel-d886 .block-hovered-b480 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.steel-d886 .panel-pro-8cdc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.steel-d886 .block_fixed_1559 {
  background-color: var(--e-global-color-primary);
}
.steel-d886 .block_fixed_1559 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hot_87b6 .element_4d68 .notification-d5da .item-small-083b {
  background-color: var(--e-global-color-secondary);
}
.hot_87b6 .element_4d68 .rough-a0ad:after {
  background-color: var(--e-global-color-secondary);
}
.hot_87b6 .disabled-red-9f36 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_87b6 .menu-7cd9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_87b6 .white_be22 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_87b6 .hovered-b74a {
  background-color: var(--e-global-color-primary);
}
.hot_87b6 .hovered-b74a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hot_87b6 .notification_first_6770 {
  background-color: var(--e-global-color-secondary);
}
.hot_87b6 .notification_first_6770 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hot_87b6 .element_4d68 .hover-purple-fcbe .iron-09de:hover {
  background-color: var(--e-global-color-primary);
}
.hot_87b6
  .element_4d68
  .hover-purple-fcbe
  .iron-09de.accent_huge_3b0c {
  background-color: var(--e-global-color-primary);
}
.hot_87b6 .element_4d68 .outline-931d:before {
  border-color: var(--e-global-color-primary);
}
.hot_87b6 .element_4d68 .outline-931d:hover:before {
  border-color: var(--e-global-color-secondary);
}
.hot_87b6
  .element_4d68
  .outline-931d.label_complex_9340:before {
  border-color: var(--e-global-color-primary);
}
.hot_87b6 .tiny_3da9 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.iron-aca2 .layout_41ed {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.iron-aca2 .layout_41ed:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.iron-aca2 .layout_41ed.active-black-f42d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.iron-aca2 .feature_1319 {
  background-color: var(--e-global-color-primary);
}
.iron-aca2 .feature_1319 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.iron-aca2
  .old-9f68
  .component-fresh-2340
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.iron-aca2
  .accent-tall-496a
  .component-fresh-2340
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.message_deed
  .grid_down_0921
  .hot-8005 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message_deed
  .grid_down_0921
  .light_e459 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message_deed .widget_c3ef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message_deed .gallery-03c6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message_deed .pattern-e0c6 {
  background-color: var(--e-global-color-primary);
}
.message_deed .pattern-e0c6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.nav-b51f .primary-fixed-560f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-b51f .title_bottom_9392 {
  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);
}
.nav-b51f .media-6237 {
  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);
}
.nav-b51f .media-6237 a:hover {
  color: var(--e-global-color-secondary);
}
.nav-b51f .preview_soft_0b8b {
  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);
}
.nav-b51f .west-f286 {
  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);
}
.nav-b51f .sort_073f .sort-green-2d94 {
  background-color: var(--e-global-color-primary);
}
.nav-b51f .sort_073f .sort-green-2d94:hover {
  background-color: var(--e-global-color-accent);
}
.nav-b51f
  .sort_073f
  .light_58fd
  li
  span {
  background-color: var(--e-global-color-text);
}
.nav-b51f
  .sort_073f
  .light_58fd
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.nav-b51f
  .sort_073f
  .light_58fd
  li.simple-da4e
  span {
  background-color: var(--e-global-color-accent);
}
.notification_313e
  .plasma-1d2b
  .gallery_92ee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification_313e .plasma-1d2b .outline-c8c3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification_313e .plasma-1d2b .bronze-a787 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification_313e .label-hard-6bc2 {
  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);
}
.notification_313e
  .active-gas-5fec.item-bronze-6700 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > a {
  background-color: var(--e-global-color-text);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > a
  .east-c98f.banner_copper_e04c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > a
  .brown-632a.breadcrumb_short_3ba0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > .hidden_9810
  .gallery-5f53
  > a {
  background-color: var(--e-global-color-secondary);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > .hidden_9810
  .gallery-5f53
  > a
  .notification_129f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > .hidden_9810
  .gallery-5f53
  > a
  .brown-632a.copper_68bb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > a
  .main-a801:before {
  color: var(--e-global-color-text);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > .hidden_9810
  a
  .main-a801:before {
  color: var(--e-global-color-text);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53.shadow_rough_7362
  > a
  .main-a801:before {
  color: var(--e-global-color-text);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > .hidden_9810
  .gallery-5f53.shadow_rough_7362
  > a
  .main-a801:before {
  color: var(--e-global-color-text);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > a
  .easy-4a62
  .active-large-658e {
  color: var(--e-global-color-text);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > .hidden_9810
  a
  .easy-4a62
  .active-large-658e {
  color: var(--e-global-color-text);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > a
  .easy-4a62
  .active-large-658e,
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > .hidden_9810
  a
  .easy-4a62
  .active-large-658e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > a
  .label_inner_26e5:before {
  color: var(--e-global-color-text);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > .hidden_9810
  a
  .label_inner_26e5:before {
  color: var(--e-global-color-text);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53.shadow_rough_7362
  > a
  .label_inner_26e5:before {
  color: var(--e-global-color-text);
}
.left_2ff7
  > .notice-76cb
  > div
  > .border-0cae
  > .gallery-5f53
  > .hidden_9810
  .gallery-5f53.shadow_rough_7362
  > a
  .label_inner_26e5:before {
  color: var(--e-global-color-text);
}
.menu_83f3 .filter_dark_f109 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.menu_83f3
  .feature_b5b6:hover
  .filter_dark_f109 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element_mini_8b0d
  > .notice-76cb
  > .popup-down-5c0e
  > .grid-bottom-a65e
  > .thumbnail_cool_a69c
  > .text-490e
  .paragraph-5d73 {
  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);
}
.element_mini_8b0d
  > .notice-76cb
  > .popup-down-5c0e
  > .grid-bottom-a65e
  > .thumbnail_cool_a69c
  > .text-490e:hover
  .paragraph-5d73 {
  color: var(--e-global-color-text);
}
.element_mini_8b0d
  > .notice-76cb
  > .popup-down-5c0e
  > .grid-bottom-a65e
  > .thumbnail_cool_a69c
  > .text-490e:hover
  .paragraph-5d73 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.element_mini_8b0d
  > .notice-76cb
  > .popup-down-5c0e
  > .grid-bottom-a65e
  > .thumbnail_cool_a69c.content_2251
  > .text-490e
  .paragraph-5d73 {
  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);
}
.description_75d9 .backdrop-red-5c15 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_75d9 .liquid-377b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_75d9 .primary-short-36b9 {
  background-color: var(--e-global-color-primary);
}
.description_75d9 .primary-short-36b9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.glass_f27c
  > .notice-76cb
  > .narrow-32a1
  > .shadow_4568
  > .popup-solid-1715
  .card_hard_ec98 {
  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);
}
.glass_f27c
  > .notice-76cb
  > .narrow-32a1
  > .shadow_4568
  > .popup-solid-1715
  .preview-eef8 {
  color: var(--e-global-color-text);
}
.glass_f27c
  > .notice-76cb
  > .narrow-32a1
  > .shadow_4568
  > .popup-solid-1715:hover
  .card_hard_ec98 {
  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);
}
.glass_f27c
  > .notice-76cb
  > .narrow-32a1
  > .shadow_4568
  > .popup-solid-1715:hover
  .preview-eef8 {
  color: var(--e-global-color-secondary);
}
.glass_f27c
  > .notice-76cb
  > .narrow-32a1
  > .shadow_4568
  > .popup-solid-1715.dirty-3ee2
  .card_hard_ec98 {
  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);
}
.glass_f27c
  > .notice-76cb
  > .narrow-32a1
  > .shadow_4568
  > .popup-solid-1715.dirty-3ee2
  .preview-eef8 {
  color: var(--e-global-color-primary);
}
.mask-pressed-cb7a
  .preview_9060
  .element-yellow-0614 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mask-pressed-cb7a .box-tall-13ae .feature-thick-fc48 .heading-huge-510c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-7dd3 .filter_large_6527 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-7dd3 .aside_8b9d .filter_large_6527 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-7dd3 .light_4c17 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article-7dd3 .light_4c17 {
  background-color: var(--e-global-color-primary);
}
.item-pink-3f96 .pressed-af7e .secondary_cool_042b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item-pink-3f96
  .pressed-af7e:hover
  .logo-blue-f53f {
  color: var(--e-global-color-secondary);
}
.item-pink-3f96
  .pressed-af7e:hover
  .secondary_cool_042b {
  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);
}
.background-easy-29a7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.hidden_df27 {
  flex-direction: column;
}

.hidden_df27 .silver-6428 {
  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.hidden_df27 .silver-6428 {
  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);
}

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

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

.tall-0f10.box_focused_5f6a {
  display: none;
}

.easy_9605 {
  display: none;
}

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

.section_88a3.wrapper_pressed_bbe9 {
  margin-bottom: 40px;
  width: 100%;
}

.row-out-332a {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.hidden_df27 a {
  width: 100%;
}

.summary-d41b .gas-efaf.title-static-9bf3 {
  width: 20% !important;
}

.modal-wood-3a4a {
  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; /* 字母间距 */
}

.modal-wood-3a4a: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%);
}

.modal-wood-3a4a svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

.widget-south-27a0 {
  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;
}

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

.widget-south-27a0: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);
}

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

.summary-d41b
  .gas-efaf.shadow-c00c
  .notification-current-28fc
  .heading-huge-20ef {
  font-size: 20px !important;
}

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

.silver-66ec {
  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;
}

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

  text-align: center;
}

.tag-gas-5cc3.silver-e51f > .yellow-8077 {
  display: flex;
  align-items: center;
}

.video-inner-ec30 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

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

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

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

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

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

.summary-d41b
  .gas-efaf.badge-dark-a75a
  .section-easy-0fde
  .main-bcbd {
  width: 100% !important;
}

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

.menu_e36a {
  width: 100%;
}

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

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

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

  display: none;
}

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

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

  visibility: hidden;
}

.link_static_f5e1:hover .brown_a5a2 {
  visibility: visible;
}
.link_static_f5e1:hover.link_static_f5e1::before {
  display: block;
}

.fluid_adc5 h3 {
  color: #fff;
}

.info-blue-aef5 {
  margin: 0;
}

.summary-d41b
  .gas-efaf.badge-dark-a75a
  .main-bcbd
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.secondary-simple-301d {
  width: 100%;
}

.footer-hovered-ea1e {
  width: 100%;
}

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

.footer-hovered-ea1e {
  width: 100%;
}

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

.main-bcbd {
  display: flex;
  align-items: center;
}

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

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

.hidden_df27 .silver-6428.lite-d782 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.hidden_df27 h1.silver-6428 {
  margin-top: 80px !important;
}

.summary-d41b .gas-efaf.steel-f705 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.sidebar-d7ca img {
  width: 100%;
}

.pro_3efe .title-bronze-ab40.notification-current-28fc {
  justify-content: space-between;
}

.accordion_center_ff20 {
  display: none;
}

.column_warm_8869 .active_38b8 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .tag-gas-5cc3 .yellow-8077 {
    flex-wrap: nowrap !important;
  }
}

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

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

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

  .modal-wood-3a4a svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .pro_3efe .title-bronze-ab40.notification-current-28fc {
    border-bottom: 1px solid #f0c159;
  }

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

  .tag-gas-5cc3.silver-e51f > .yellow-8077 {
    gap: 15px;
    justify-content: space-between;
  }

  .summary-d41b
    .gas-efaf.badge-dark-a75a
    .main-bcbd
    img {
    width: 60% !important;
  }

  .short_6bae {
    left: 2%;
  }

  .header_small_c7fa {
    margin: 10px 0;
  }

  .hidden_df27 .active_38b8 {
    margin: 0;
    margin-bottom: 10px;
  }

  .modal-wood-3a4a {
    font-size: 16px !important;
  }

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

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

  h2.hidden_df27 .silver-6428,
  .hidden_df27 .silver-6428 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .main-bcbd {
    justify-content: center;
  }

  .hidden_df27 .active_38b8 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .row-out-332a {
    margin-bottom: 15px !important;
  }

  .summary-d41b .gas-efaf.title-static-9bf3 {
    width: 75% !important;
  }

  .sidebar-d7ca img {
    width: 100% !important;
  }
}

@media (max-width: 550px) {
  .widget-south-27a0 {
    text-transform: capitalize;
  }

  h2.hidden_df27 .silver-6428,
  .hidden_df27 .silver-6428 {
    font-size: 30px !important;
  }

  .main-bcbd {
    justify-content: center;
  }

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

  .link-6357
    .current-407a.element_7be7 {
    margin: 0 !important;
  }

  .video-inner-ec30 {
    margin: 0;
    gap: 10px;
  }

  .header_small_c7fa {
    display: flex;
  }

  .media_c6e9 .modal-wood-3a4a {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .paper-4e7f svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .hidden_df27 h1.silver-6428 {
    margin-top: 40px !important;
  }

  .summary-d41b
    .gas-efaf.badge-dark-a75a
    .main-bcbd
    img,
  .avatar-ebb0 .section-easy-0fde {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .widget-south-27a0 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .summary-d41b .gas-efaf.title-static-9bf3 {
    width: 100% !important;
  }

  .tag-gas-5cc3.silver-e51f > .yellow-8077 {
    gap: 3px;
  }

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

@media (max-width: 400px) {
  .modal-wood-3a4a {
    white-space: wrap;
  }
}

/* 超紧凑型导航菜单样式 */
.pro_3efe .title-bronze-ab40.notification-current-28fc {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.pro_3efe .title-bronze-ab40.notification-current-28fc: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);
}

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

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

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

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

.tall-0f10: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;
}

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

/* 响应式增强 */
@media (max-width: 767px) {
  .pro_3efe .title-bronze-ab40.notification-current-28fc {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .hidden_df27 .silver-6428 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .modal-wood-3a4a {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.prev-f3f7 .video-c3eb {
  flex-shrink: 0;
  white-space: nowrap;
}

.prev-f3f7 .item_a059 {
  flex-shrink: 0;
  min-width: fit-content;
}

.prev-f3f7 .heading-huge-20ef {
  white-space: nowrap;
}

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

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

/* 强制紧凑导航菜单 - 防止重叠 */
.prev-f3f7 .video-c3eb {
  max-width: 80px !important;
}

.prev-f3f7 .item_a059 {
  max-width: 80px !important;
  overflow: hidden;
}

.prev-f3f7 .title-bronze-ab40.notification-current-28fc {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.prev-f3f7 .heading-huge-20ef {
  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);
  }
}

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

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

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

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

body .widget-south-27a0:nth-child(2),
.summary-d41b .widget-south-27a0:nth-child(2),
#page .widget-south-27a0: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;
}

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

/* css-noise: c8e7 */
.promo-block-a2 {
  padding: 0.3rem;
  font-size: 12px;
  line-height: 1.3;
}
