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(.smooth_52a2) {
  gap: 0.5em;
}
:where(.active-ecf5) {
  gap: 0.5em;
}
body .glass-454a > .stone_4f21 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .glass-454a > .frame-f0f6 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .glass-454a > .item-3eb9 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .soft-3db1 > .stone_4f21 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .soft-3db1 > .frame-f0f6 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .soft-3db1 > .item-3eb9 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .soft-3db1
  > :where(:not(.stone_4f21):not(.frame-f0f6):not(.row_5556)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .soft-3db1 > .slider_short_b403 {
  max-width: var(--wp--style--global--wide-size);
}
body .smooth_52a2 {
  display: flex;
}
body .smooth_52a2 {
  flex-wrap: wrap;
  align-items: center;
}
body .smooth_52a2 > * {
  margin: 0;
}
body .active-ecf5 {
  display: grid;
}
body .active-ecf5 > * {
  margin: 0;
}
:where(.dim_1eaa.smooth_52a2) {
  gap: 2em;
}
:where(.dim_1eaa.active-ecf5) {
  gap: 2em;
}
:where(.feature_dirty_31a8.smooth_52a2) {
  gap: 1.25em;
}
:where(.feature_dirty_31a8.active-ecf5) {
  gap: 1.25em;
}
.slow-eb7b {
  color: var(--wp--preset--color--black) !important;
}
.notice-steel-b7ce {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.highlight-83ee {
  color: var(--wp--preset--color--white) !important;
}
.photo-last-72d0 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.hovered_d971 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.photo-ea4f {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.gradient_6f45 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.mini-432b {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.hero-under-79f5 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.slider_first_07c6 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.picture-old-3a26 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.dropdown-light-4cbc {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.main_7865 {
  background-color: var(--wp--preset--color--black) !important;
}
.message_5168 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.last-4d3a {
  background-color: var(--wp--preset--color--white) !important;
}
.wood-62cd {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.wrapper-933e {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.detail-3a51 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.thumbnail-bcf6 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.secondary_liquid_aee8 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.in-35bb {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.stale_3266 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.slider-last-a7a8 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.section-c391 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.shadow-fd3c {
  border-color: var(--wp--preset--color--black) !important;
}
.popup-tiny-2cfc {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.section_31da {
  border-color: var(--wp--preset--color--white) !important;
}
.tag-up-b3a3 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.video-689c {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.out-b9ea {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.glass-4c00 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.pressed_3a1a {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.texture_over_a069 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.popup_8aab {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.surface_d46d {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.info_green_3e55 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.huge_f422 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.hidden-ab3d {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.active_2529 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.orange-13a9 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.north_49fd {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.brown_b344 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.center-c39d {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.highlight_1e19 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.preview-b893 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.tabs-lower-fa3f {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.table_dynamic_e3a7 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.media-07bc {
  background: var(--wp--preset--gradient--midnight) !important;
}
.article_b4be {
  font-size: var(--wp--preset--font-size--small) !important;
}
.west-9c98 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.steel_724c {
  font-size: var(--wp--preset--font-size--large) !important;
}
.box_red_8726 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.icon_3504 a:where(:not(.slider-liquid-2441)) {
  color: inherit;
}
:where(.feature_dirty_31a8.smooth_52a2) {
  gap: 1.25em;
}
:where(.feature_dirty_31a8.active-ecf5) {
  gap: 1.25em;
}
:where(.dim_1eaa.smooth_52a2) {
  gap: 2em;
}
:where(.dim_1eaa.active-ecf5) {
  gap: 2em;
}
.chip-plasma-d7cb {
  font-size: 1.5em;
  line-height: 1.6;
}

.west_8452 .main_simple_9f9c {
  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);
}
.next_f80a .hot_7bbf {
  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_f132 {
  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_f132.banner-advanced-e01d .wide_a6c5 {
  background-color: var(--e-global-color-primary);
}
.background_f132.north-267a .wide_a6c5,
.background_f132.feature-4c21 .wide_a6c5 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.purple_b4d5 .main_last_fc68 {
  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);
}
.alert-04cc {
  --divider-color: var(--e-global-color-secondary);
}
.alert-04cc .filter-outer-148f {
  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);
}
.alert-04cc.modal_steel_91bf .feature-hard-c7cf {
  background-color: var(--e-global-color-secondary);
}
.alert-04cc.notification_e187 .feature-hard-c7cf,
.alert-04cc.form_2c38 .feature-hard-c7cf {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.alert-04cc.notification_e187 .feature-hard-c7cf,
.alert-04cc.form_2c38 .feature-hard-c7cf svg {
  fill: var(--e-global-color-secondary);
}
.chip_2d6c .smooth-90b0 {
  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);
}
.chip_2d6c .border-east-b8df {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-wood-6abd.modal_steel_91bf .feature-hard-c7cf {
  background-color: var(--e-global-color-primary);
}
.label-wood-6abd.notification_e187 .feature-hard-c7cf,
.label-wood-6abd.form_2c38 .feature-hard-c7cf {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.label-wood-6abd.notification_e187 .feature-hard-c7cf,
.label-wood-6abd.form_2c38 .feature-hard-c7cf svg {
  fill: var(--e-global-color-primary);
}
.nav-lower-d621.modal_steel_91bf .feature-hard-c7cf {
  background-color: var(--e-global-color-primary);
}
.nav-lower-d621.notification_e187 .feature-hard-c7cf,
.nav-lower-d621.form_2c38 .feature-hard-c7cf {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.nav-lower-d621 .huge_2afb {
  color: var(--e-global-color-primary);
}
.nav-lower-d621 .huge_2afb,
.nav-lower-d621 .huge_2afb a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-lower-d621 .preview_green_2246 {
  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);
}
.detail-yellow-521d .item_cfaf {
  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-d8a9 .panel-42a4 .carousel-wide-1191 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview-in-df81 .south_d376:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.preview-in-df81 .item-focused-7ccf i {
  color: var(--e-global-color-primary);
}
.preview-in-df81 .item-focused-7ccf svg {
  fill: var(--e-global-color-primary);
}
.preview-in-df81 .black-f01e {
  color: var(--e-global-color-secondary);
}
.preview-in-df81 .south_d376 > .black-f01e,
.preview-in-df81 .south_d376 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element-south-482a .caption_fluid_0077 {
  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);
}
.element-south-482a .icon-67f8 {
  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);
}
.menu-dim-9dc1 .main-steel-3ad4 .paragraph_east_4f93 {
  background-color: var(--e-global-color-primary);
}
.menu-dim-9dc1 .north_96d4 {
  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);
}
.message-b347 .tall-0d19 {
  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);
}
.message-b347 .middle_e05a {
  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);
}
.message-b347 .complex_5805 {
  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);
}
.overlay-a5d4 .paper-59c1,
.overlay-a5d4 .paper-59c1 a {
  color: var(--e-global-color-primary);
}
.overlay-a5d4 .paper-59c1.link_huge_bc28,
.overlay-a5d4 .paper-59c1.link_huge_bc28 a {
  color: var(--e-global-color-accent);
}
.overlay-a5d4 .paper-59c1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay-a5d4 .huge_aab9 {
  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);
}
.next_f333 .gallery_0215,
.next_f333 .slow_4654 {
  color: var(--e-global-color-primary);
}
.next_f333 .gallery_0215 svg {
  fill: var(--e-global-color-primary);
}
.next_f333 .link_huge_bc28 .gallery_0215,
.next_f333 .link_huge_bc28 .slow_4654 {
  color: var(--e-global-color-accent);
}
.next_f333 .link_huge_bc28 .gallery_0215 svg {
  fill: var(--e-global-color-accent);
}
.next_f333 .slow_4654 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.next_f333 .huge_aab9 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary_73c6 .slow-cc81,
.summary_73c6 .first-c85b {
  color: var(--e-global-color-primary);
}
.summary_73c6 .first-c85b svg {
  fill: var(--e-global-color-primary);
}
.summary_73c6 .paper-59c1.link_huge_bc28 a,
.summary_73c6
  .paper-59c1.link_huge_bc28
  .first-c85b {
  color: var(--e-global-color-accent);
}
.summary_73c6 .slow-cc81 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary_73c6 .huge_aab9 {
  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);
}
.badge_right_d545 .bright-ff32 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_right_d545 .header-dirty-18e8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.new_4112 .lower-d13d .right_9865 {
  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);
}
.new_4112 .lower-d13d .hover_e45e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.new_4112 .table_static_7381 .right_9865 {
  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);
}
.new_4112
  .table_static_7381
  .hover_e45e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.new_4112
  .accordion-selected-9855
  .right_9865 {
  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);
}
.new_4112
  .accordion-selected-9855
  .hover_e45e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.new_4112
  .header-670a
  .right_9865 {
  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);
}
.new_4112
  .header-670a
  .hover_e45e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-center-049a .yellow_0026 {
  background-color: var(--e-global-color-primary);
}
.tooltip-center-049a .yellow_0026:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip-center-049a .first_781b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip-center-049a
  .yellow_0026:hover
  .first_781b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface-lower-aa19 .media_afd3 {
  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);
}
.cold_7221 .item_3385 .cold_b730 a {
  background-color: var(--e-global-color-accent);
}
.cold_7221 .item_3385 .detail-e1d3 a {
  background-color: var(--e-global-color-accent);
}
.cold_7221 .item_3385 .cold_b730 a,
.cold_7221 .item_3385 .detail-e1d3 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-83a6
  .south_4d46.search-51a0
  .item_3385
  a.search-9ac3 {
  background-color: var(--e-global-color-accent);
}
.feature-83a6
  .south_4d46.search-51a0
  .item_3385
  span.search-9ac3.fn-current-f231 {
  background-color: var(--e-global-color-text);
}
.feature-83a6
  .south_4d46.search-51a0
  .item_3385
  .search-9ac3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-new-9b14 .sort-top-d802 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-new-9b14
  .hover_0654
  > .row_6703
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-new-9b14
  .main-smooth-06b4
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-new-9b14
  .progress_black_3e14
  .large-25a4,
.nav-new-9b14
  .progress_black_3e14
  .pink-a3ef {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-new-9b14
  .progress_black_3e14
  .under_e719,
.nav-new-9b14
  .progress_black_3e14
  a
  .under_e719 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-new-9b14
  .progress_black_3e14
  .breadcrumb-east-1f7a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-new-9b14
  .progress_black_3e14
  .up-8649 {
  background-color: var(--e-global-color-primary);
}
.nav-new-9b14
  .progress_black_3e14
  .up-8649 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-new-9b14
  .progress_black_3e14
  .up-8649:hover {
  background-color: var(--e-global-color-primary);
}
.nav-new-9b14
  .progress_black_3e14
  .feature_c3de {
  background-color: var(--e-global-color-primary);
}
.nav-new-9b14
  .progress_black_3e14
  .feature_c3de {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-new-9b14
  .progress_black_3e14
  .feature_c3de:hover {
  background-color: var(--e-global-color-primary);
}
.nav-new-9b14
  .tertiary_184d
  .article_glass_8233
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-new-9b14
  .tertiary_184d
  .image-liquid-cca1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-new-9b14
  .tertiary_184d
  .breadcrumb-east-1f7a {
  color: var(--e-global-color-text);
}
.nav-new-9b14
  .tertiary_184d
  .breadcrumb-east-1f7a
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-new-9b14
  .tertiary_184d
  .up-8649 {
  background-color: var(--e-global-color-primary);
}
.nav-new-9b14
  .tertiary_184d
  .up-8649 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-new-9b14
  .tertiary_184d
  .up-8649:hover {
  background-color: var(--e-global-color-primary);
}
.nav-new-9b14
  .tertiary_184d
  .feature_c3de {
  background-color: var(--e-global-color-primary);
}
.nav-new-9b14
  .tertiary_184d
  .feature_c3de {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-new-9b14
  .tertiary_184d
  .feature_c3de:hover {
  background-color: var(--e-global-color-primary);
}
.nav-new-9b14 .texture-copper-4fc0 {
  background-color: var(--e-global-color-primary);
}
.nav-new-9b14 .texture-copper-4fc0:hover {
  background-color: var(--e-global-color-primary);
}
.nav-new-9b14 .hidden-fa2d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-new-9b14 .red_fd6f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list_plasma_2e86 .widget-3db9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list_plasma_2e86
  .basic_a5a5
  > div:nth-child(3)
  .widget-3db9,
.list_plasma_2e86
  .gold_9328
  > div:nth-child(1)
  .widget-3db9,
.list_plasma_2e86
  .simple-7134
  > div:nth-child(1)
  .widget-3db9,
.list_plasma_2e86
  .article_cdb7
  > div:nth-child(1)
  .widget-3db9,
.list_plasma_2e86
  .overlay_mini_ac28
  > div:nth-child(1)
  .widget-3db9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list_plasma_2e86 .white_f12f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list_plasma_2e86 .dropdown_brown_420b {
  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);
}
.list_plasma_2e86 .gradient_0a86 {
  background-color: var(--e-global-color-primary);
}
.list_plasma_2e86 .gradient_0a86 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list_plasma_2e86 .gradient_0a86:hover {
  background-color: var(--e-global-color-primary);
}
.list_plasma_2e86 .alert_6433 {
  background-color: var(--e-global-color-primary);
}
.list_plasma_2e86 .alert_6433:hover {
  background-color: var(--e-global-color-primary);
}
.list_plasma_2e86 .hidden-fa2d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list_plasma_2e86 .red_fd6f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.menu_small_b1e9 .nav-cold-6059 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.menu_small_b1e9 .main-5f88 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_small_b1e9 .lower_7c66 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_small_b1e9 .feature_right_bf77 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_small_b1e9 .solid-446f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_small_b1e9 .alert_6433 {
  background-color: var(--e-global-color-primary);
}
.menu_small_b1e9 .alert_6433:hover {
  background-color: var(--e-global-color-primary);
}
.focus_9096 .section_c9a3 {
  background-color: var(--e-global-color-secondary);
}
.focus_9096 .dynamic_2076 {
  background-color: var(--e-global-color-text);
}
.focus_9096 .wood_3107 {
  background-color: var(--e-global-color-secondary);
}
.focus_9096 .chip_paper_d278 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus_9096 .light-746f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_9096 .accent-hovered-6704 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_9096 .progress_0ce3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_9096 .secondary-09ac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-d32d .frame-basic-0a92 .icon-fluid-1b81,
.old-d32d
  .frame-basic-0a92
  .icon-fluid-1b81
  a,
.old-d32d .logo-blue-e7b5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-d32d .frame-basic-0a92 .steel_8418,
.old-d32d .blue-d725 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-d32d .frame-basic-0a92 .steel_8418 {
  color: var(--e-global-color-text);
}
.old-d32d .blue-d725 {
  color: var(--e-global-color-text);
}
.old-d32d
  .frame-basic-0a92
  .link-2443 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.old-d32d .primary-advanced-8faf .box-7258 {
  background-color: var(--e-global-color-primary);
}
.old-d32d .primary-advanced-8faf .box-7258:hover {
  background-color: var(--e-global-color-primary);
}
.old-d32d .primary-advanced-8faf .section_4dd6 li span {
  background-color: var(--e-global-color-text);
}
.old-d32d .primary-advanced-8faf .section_4dd6 li span:hover {
  background-color: var(--e-global-color-primary);
}
.old-d32d
  .primary-advanced-8faf
  .section_4dd6
  li.description-bright-01a6
  span {
  background-color: var(--e-global-color-accent);
}
.old-d32d .pagination-a82c span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_f686 .grid-2736 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze-e22f .under_3a8a {
  background-color: var(--e-global-color-primary);
}
.bronze-e22f .layout_e2bd {
  background-color: var(--e-global-color-secondary);
}
.bronze-e22f .notification-eb82 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-e22f .pagination-simple-cd79 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-e22f .header-out-0771 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-e22f .input_old_4b30 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-e22f .chip-bronze-36ac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-e22f .smooth-06e2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-e22f .accent-8c4c {
  background-color: var(--e-global-color-primary);
}
.bronze-e22f .accent-8c4c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-f1a7 .carousel-medium-4513 {
  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);
}
.container-f1a7 .box-9412 {
  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);
}
.container-f1a7
  .blue-39a6:after {
  background-color: var(--e-global-color-primary);
}
.container-f1a7 .card-f9c2 {
  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);
}
.stale-f997 .logo-blue-e7b5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale-f997 .blue-d725 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_brown_3640 .layout-east-5121 .media_4201 {
  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);
}
.info_brown_3640 .layout-east-5121 .alert-narrow-f144 {
  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);
}
.static_03fc .title_0659 {
  background-color: var(--e-global-color-primary);
}
.static_03fc .frame_smooth_1893 {
  background-color: var(--e-global-color-secondary);
}
.static_03fc .middle-ec8e .row-cold-d875 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.static_03fc .module-14b0 .row-cold-d875 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.small_f6cc .pattern-1aee .feature_center_9439 {
  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);
}
.small_f6cc .pattern-1aee .thick-1da4 {
  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);
}
.small_f6cc .pattern-1aee .blue_862c {
  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);
}
.sidebar_bronze_6cdc .component-pink-0b3a {
  border-color: var(--e-global-color-text);
}
.sidebar_bronze_6cdc .mini-aa6b {
  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_bronze_6cdc .carousel_fresh_97b2 {
  color: var(--e-global-color-primary);
}
.sidebar_bronze_6cdc .primary_cd23 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lite-afe6 .focused_11b5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.lite-afe6 .avatar-current-21ad {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.lite-afe6 .logo_e005:hover .focused_11b5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.lite-afe6
  .logo_e005:hover
  .avatar-current-21ad {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.title-f1bb .hover-ab5a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.title-f1bb .item_bottom_8016 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_last_9b7a .black_552a .large_3f70 {
  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);
}
.button_last_9b7a .info-pressed-57f7 .large_3f70 {
  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);
}
.short-bd17 .dropdown_56c7 {
  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);
}
.form_east_0ebc .summary-c89e .article-over-8ad2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.form_east_0ebc .summary-c89e .article-over-8ad2 {
  background-color: var(--e-global-color-secondary);
}
.form_east_0ebc .paragraph_e3b0 .article-over-8ad2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.form_east_0ebc .paragraph_e3b0 .article-over-8ad2 {
  background-color: var(--e-global-color-secondary);
}
.form_east_0ebc .container_out_8958 .grid-1a97 {
  background-color: var(--e-global-color-primary);
}
.form_east_0ebc .container_out_8958:hover .grid-1a97 {
  background-color: var(--e-global-color-secondary);
}
.form_east_0ebc .box-7258 {
  background-color: var(--e-global-color-primary);
}
.form_east_0ebc .box-7258:hover {
  background-color: var(--e-global-color-accent);
}
.form_east_0ebc .section_4dd6 li span {
  background-color: var(--e-global-color-text);
}
.form_east_0ebc .section_4dd6 li span:hover {
  background-color: var(--e-global-color-primary);
}
.form_east_0ebc .section_4dd6 li.description-bright-01a6 span {
  background-color: var(--e-global-color-accent);
}
.box_c7e3 .input-7220 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box_c7e3 .simple-08c1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall_c51b .border-bronze-c3b1:before {
  background-color: var(--e-global-color-secondary);
}
.tall_c51b .media_upper_f4a4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall_c51b .chip_a248 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.copper_4654 .link_right_ebab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.copper_4654 .link_right_ebab:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.copper_4654 .link_right_ebab.fn-active-f231 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.copper_4654 .secondary-320f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.copper_4654 .mask_d954 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.copper_4654 .surface-bd1d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.copper_4654 .warm-d391 {
  background-color: var(--e-global-color-primary);
}
.copper_4654 .warm-d391 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.copper_4654 .filter-stone-dea2 {
  background-color: var(--e-global-color-primary);
}
.copper_4654 .filter-stone-dea2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.upper-6284 .stale_f660 .hero-in-24d0 a {
  color: var(--e-global-color-secondary);
}
.upper-6284 .stale_f660 .hero-in-24d0 a:hover {
  color: var(--e-global-color-secondary);
}
.upper-6284 .stale_f660 .hero-in-24d0,
.upper-6284 .stale_f660 .hero-in-24d0 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper-6284 .stale_f660 .large-abf4 {
  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);
}
.upper-6284 .stale_f660 .preview-ba48 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper-6284 .stale_f660 .logo_9fa6 {
  background-color: var(--e-global-color-primary);
}
.upper-6284 .stale_f660 .logo_9fa6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper-6284 .stale_f660 .logo_9fa6:hover {
  background-color: var(--e-global-color-primary);
}
.upper-6284 .stale_f660 .bottom-1749 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.upper-6284 .stale_f660 .bottom-1749 {
  background-color: var(--e-global-color-primary);
}
.upper-6284 .stale_f660 .bottom-1749:hover {
  background-color: var(--e-global-color-primary);
}
.upper-6284 .stale_f660 .box-7258 {
  background-color: var(--e-global-color-primary);
}
.upper-6284 .stale_f660 .box-7258:hover {
  background-color: var(--e-global-color-primary);
}
.upper-6284 .primary-advanced-8faf .section_4dd6 li span {
  background-color: var(--e-global-color-text);
}
.upper-6284 .primary-advanced-8faf .section_4dd6 li span:hover {
  background-color: var(--e-global-color-primary);
}
.upper-6284 .primary-advanced-8faf .section_4dd6 li.description-bright-01a6 span {
  background-color: var(--e-global-color-accent);
}
.upper-6284 .hidden-fa2d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.upper-6284 .red_fd6f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-red-fb2b .shade-f734 .info_d43f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-red-fb2b .shade-f734 .photo-05ed {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-red-fb2b .shade-f734 .column_0cff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_a752 .accordion-white-588e {
  border-color: var(--e-global-color-text);
}
.middle_a752 .component_small_4e14 {
  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);
}
.middle_a752 .tabs-32af {
  color: var(--e-global-color-secondary);
}
.middle_a752 .tabs-32af {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_a752 .container-small-8bc3 > * {
  color: var(--e-global-color-primary);
}
.middle_a752 .container-small-8bc3 > * svg {
  fill: var(--e-global-color-primary);
}
.middle_a752 .summary-bronze-31c7 {
  color: var(--e-global-color-primary);
}
.middle_a752 .summary-bronze-31c7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.middle_a752 .active-0eab {
  color: var(--e-global-color-primary);
}
.middle_a752 .active-0eab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.middle_a752 .hard-ddc7 {
  color: var(--e-global-color-primary);
}
.middle_a752 .hard-ddc7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_a752 .tertiary_6a05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_a752 .overlay-fluid-e059 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_a752 .overlay-fluid-e059.hard_ce62 {
  color: var(--e-global-color-secondary);
}
.middle_a752 .overlay-fluid-e059.hard_ce62 .feature-fixed-269c {
  color: var(--e-global-color-accent);
}
.middle_a752 .overlay-fluid-e059.caption_medium_7e4e {
  color: var(--e-global-color-text);
}
.middle_a752 .overlay-fluid-e059.caption_medium_7e4e .feature-fixed-269c {
  color: var(--e-global-color-text);
}
.middle_a752 .overlay-fluid-e059:before {
  border-top-color: var(--e-global-color-text);
}
.middle_a752 .tiny-87a5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_a752
  .tiny-87a5
  .info-20e6 {
  background-color: var(--e-global-color-primary);
}
.middle_a752
  .tiny-87a5
  .info-20e6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.middle_a752 .accordion-white-588e .badge-e962 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_new_b2d6 .tabs_7d46 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.card_new_b2d6 .fast-ccdf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.silver_7479 .border_short_7d21 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.silver_7479
  .tag_dim_c127
  .hovered-db0b {
  background-color: var(--e-global-color-secondary);
}
.silver_7479
  .tag_dim_c127.caption-paper-a884
  .hovered-db0b {
  background-color: var(--e-global-color-text);
}
.silver_7479
  .tag_dim_c127:hover
  .hovered-db0b {
  background-color: var(--e-global-color-accent);
}
.silver_7479
  .tag_dim_c127.fn-active-f231
  .hovered-db0b {
  background-color: var(--e-global-color-primary);
}
.message_8eec .huge_3bda {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.message_8eec .label_short_b619 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message_8eec .smooth-fb7e {
  background-color: var(--e-global-color-primary);
}
.message_8eec .smooth-fb7e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.paper_178b .south-3ee4 .sort_clean_bce3 .black_6633 {
  background-color: var(--e-global-color-secondary);
}
.paper_178b .south-3ee4 .breadcrumb_out_1c95:after {
  background-color: var(--e-global-color-secondary);
}
.paper_178b .dim-de51 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper_178b .current-930b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper_178b .header-pro-57cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper_178b .dynamic_2e8c {
  background-color: var(--e-global-color-primary);
}
.paper_178b .dynamic_2e8c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.paper_178b .feature-bottom-0eec {
  background-color: var(--e-global-color-secondary);
}
.paper_178b .feature-bottom-0eec {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.paper_178b .south-3ee4 .media-outer-8f2a .notice-30a1:hover {
  background-color: var(--e-global-color-primary);
}
.paper_178b
  .south-3ee4
  .media-outer-8f2a
  .notice-30a1.middle-e623 {
  background-color: var(--e-global-color-primary);
}
.paper_178b .south-3ee4 .text_1bc4:before {
  border-color: var(--e-global-color-primary);
}
.paper_178b .south-3ee4 .text_1bc4:hover:before {
  border-color: var(--e-global-color-secondary);
}
.paper_178b
  .south-3ee4
  .text_1bc4.steel_dfc3:before {
  border-color: var(--e-global-color-primary);
}
.paper_178b .button_active_0a2f span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline_new_d6d8 .image-ff25 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline_new_d6d8 .image-ff25:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline_new_d6d8 .image-ff25.pro-8c67 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline_new_d6d8 .hover-narrow-d6cc {
  background-color: var(--e-global-color-primary);
}
.outline_new_d6d8 .hover-narrow-d6cc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline_new_d6d8
  .main-f1f1
  .preview_stone_2e1f
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline_new_d6d8
  .focus_dim_d036
  .preview_stone_2e1f
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery_7056
  .tag-f147
  .focus_narrow_9608 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_7056
  .tag-f147
  .active_e345 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_7056 .tag_motion_f5a8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_7056 .glass_ec87 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_7056 .tertiary_6eb4 {
  background-color: var(--e-global-color-primary);
}
.gallery_7056 .tertiary_6eb4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.selected-05d9 .active-05aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.selected-05d9 .photo_ffdd {
  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);
}
.selected-05d9 .wrapper_orange_beab {
  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);
}
.selected-05d9 .wrapper_orange_beab a:hover {
  color: var(--e-global-color-secondary);
}
.selected-05d9 .description_soft_ded8 {
  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);
}
.selected-05d9 .progress-smooth-eb0d {
  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);
}
.selected-05d9 .chip_c0cb .box-7258 {
  background-color: var(--e-global-color-primary);
}
.selected-05d9 .chip_c0cb .box-7258:hover {
  background-color: var(--e-global-color-accent);
}
.selected-05d9
  .chip_c0cb
  .section_4dd6
  li
  span {
  background-color: var(--e-global-color-text);
}
.selected-05d9
  .chip_c0cb
  .section_4dd6
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.selected-05d9
  .chip_c0cb
  .section_4dd6
  li.description-bright-01a6
  span {
  background-color: var(--e-global-color-accent);
}
.mini-60f5
  .focus-plasma-f9f6
  .row-3e4e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mini-60f5 .focus-plasma-f9f6 .south-8ebc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mini-60f5 .focus-plasma-f9f6 .panel-25da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mini-60f5 .main_tall_a38d {
  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);
}
.mini-60f5
  .copper-bf3c.highlight-dirty-1df4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > a {
  background-color: var(--e-global-color-text);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > a
  .blue-600c.texture_967b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > a
  .outer_7f10.new-a1bc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > .under-f873
  .prev-de21
  > a {
  background-color: var(--e-global-color-secondary);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > .under-f873
  .prev-de21
  > a
  .fast_791e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > .under-f873
  .prev-de21
  > a
  .outer_7f10.bright-dbad {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > a
  .center_1cae:before {
  color: var(--e-global-color-text);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > .under-f873
  a
  .center_1cae:before {
  color: var(--e-global-color-text);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21.small-e070
  > a
  .center_1cae:before {
  color: var(--e-global-color-text);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > .under-f873
  .prev-de21.small-e070
  > a
  .center_1cae:before {
  color: var(--e-global-color-text);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > a
  .medium_63aa
  .mask_e8c6 {
  color: var(--e-global-color-text);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > .under-f873
  a
  .medium_63aa
  .mask_e8c6 {
  color: var(--e-global-color-text);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > a
  .medium_63aa
  .mask_e8c6,
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > .under-f873
  a
  .medium_63aa
  .mask_e8c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > a
  .banner_236e:before {
  color: var(--e-global-color-text);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > .under-f873
  a
  .banner_236e:before {
  color: var(--e-global-color-text);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21.small-e070
  > a
  .banner_236e:before {
  color: var(--e-global-color-text);
}
.carousel_dim_9f5c
  > .last-51a5
  > div
  > .old-4dd4
  > .prev-de21
  > .under-f873
  .prev-de21.small-e070
  > a
  .banner_236e:before {
  color: var(--e-global-color-text);
}
.stone_065d .tooltip-west-5c12 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.stone_065d
  .article-d88b:hover
  .tooltip-west-5c12 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination-hard-2d12
  > .last-51a5
  > .image_311b
  > .status_pressed_1893
  > .blue_184b
  > .item_tall_cc55
  .fresh_fdf0 {
  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);
}
.pagination-hard-2d12
  > .last-51a5
  > .image_311b
  > .status_pressed_1893
  > .blue_184b
  > .item_tall_cc55:hover
  .fresh_fdf0 {
  color: var(--e-global-color-text);
}
.pagination-hard-2d12
  > .last-51a5
  > .image_311b
  > .status_pressed_1893
  > .blue_184b
  > .item_tall_cc55:hover
  .fresh_fdf0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-hard-2d12
  > .last-51a5
  > .image_311b
  > .status_pressed_1893
  > .blue_184b.panel-under-39e5
  > .item_tall_cc55
  .fresh_fdf0 {
  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);
}
.photo-5438 .caption-inner-0f19 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo-5438 .huge_b831 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo-5438 .heading_motion_0614 {
  background-color: var(--e-global-color-primary);
}
.photo-5438 .heading_motion_0614 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel_e6e8
  > .last-51a5
  > .link-1e6b
  > .info_hard_864c
  > .tooltip_ccc0
  .upper-3e5f {
  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);
}
.carousel_e6e8
  > .last-51a5
  > .link-1e6b
  > .info_hard_864c
  > .tooltip_ccc0
  .border-thick-1f8b {
  color: var(--e-global-color-text);
}
.carousel_e6e8
  > .last-51a5
  > .link-1e6b
  > .info_hard_864c
  > .tooltip_ccc0:hover
  .upper-3e5f {
  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);
}
.carousel_e6e8
  > .last-51a5
  > .link-1e6b
  > .info_hard_864c
  > .tooltip_ccc0:hover
  .border-thick-1f8b {
  color: var(--e-global-color-secondary);
}
.carousel_e6e8
  > .last-51a5
  > .link-1e6b
  > .info_hard_864c
  > .tooltip_ccc0.modal-bottom-b291
  .upper-3e5f {
  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);
}
.carousel_e6e8
  > .last-51a5
  > .link-1e6b
  > .info_hard_864c
  > .tooltip_ccc0.modal-bottom-b291
  .border-thick-1f8b {
  color: var(--e-global-color-primary);
}
.badge_4bd7
  .label_simple_821e
  .main_fluid_a1fa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_4bd7 .tag-selected-771f .badge-e962 .south_85d1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current_755a .block-6dd5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current_755a .active-e047 .block-6dd5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current_755a .solid-6de6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.current_755a .solid-6de6 {
  background-color: var(--e-global-color-primary);
}
.component_right_83ac .media_41b3 .orange-b39d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component_right_83ac
  .media_41b3:hover
  .detail_2cff {
  color: var(--e-global-color-secondary);
}
.component_right_83ac
  .media_41b3:hover
  .orange-b39d {
  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);
}
.highlight-ead9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.disabled-soft-4be2 {
  max-width: 1400px !important;
}

.thick-fedf {
  flex-direction: column;
}

.thick-fedf .label_a49f {
  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.thick-fedf .label_a49f {
  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);
}

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

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

.texture-a246.footer-pink-4111 {
  display: none;
}

.solid-5d32 {
  display: none;
}

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

.link_warm_69cc.item-copper-d4d2 {
  margin-bottom: 40px;
  width: 100%;
}

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

.thick-fedf a {
  width: 100%;
}

.out_0cc2 .avatar_middle_95ec.box-b2fc {
  width: 20% !important;
}

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

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

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

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

.photo-6c0d {
  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;
}

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

.photo-6c0d: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);
}

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

.out_0cc2
  .avatar_middle_95ec.section_01bf
  .section-selected-4b4a
  .dirty-0967 {
  font-size: 20px !important;
}

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

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

.sidebar-05a6 h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.wrapper-031a.under_b9a4 > .gold_ad06 {
  display: flex;
  align-items: center;
}

.grid-4c3a {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

.pagination-fixed-fb97 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

.widget-hard-95f9 {
  width: 150px !important;
  height: 150px !important;
  max-width: none;
  border-radius: 20px;
}

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

.out_0cc2
  .avatar_middle_95ec.preview_solid_a53d
  .message_motion_2164
  .caption-ab2d {
  width: 100% !important;
}

.warm-8c7d {
  width: 500px !important;
  max-width: none;
}

.mask_in_d5e2 {
  width: 100%;
}

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

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

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

  display: none;
}

.overlay-61b0 {
  font-size: 15px !important;
}

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

  visibility: hidden;
}

.frame_74de:hover .article_bronze_2976 {
  visibility: visible;
}
.frame_74de:hover.frame_74de::before {
  display: block;
}

.sidebar-05a6 h3 {
  color: #fff;
}

.carousel_large_c100 {
  margin: 0;
}

.out_0cc2
  .avatar_middle_95ec.preview_solid_a53d
  .caption-ab2d
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.hot_b170 {
  width: 100%;
}

.border-cb5b {
  width: 100%;
}

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

.border-cb5b {
  width: 100%;
}

.detail-mini-0efd {
  margin-bottom: 10px !important;
}

.caption-ab2d {
  display: flex;
  align-items: center;
}

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

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

.thick-fedf .label_a49f.sidebar_over_38bd {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.thick-fedf h1.label_a49f {
  margin-top: 80px !important;
}

.out_0cc2 .avatar_middle_95ec.easy_a8ac {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.link-stone-1f44 img {
  width: 100%;
}

.secondary-glass-7b5f .disabled-brown-b720.section-selected-4b4a {
  justify-content: space-between;
}

.stone-cbdb {
  display: none;
}

.backdrop_c85e .icon_gold_49e4 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .wrapper-031a .gold_ad06 {
    flex-wrap: nowrap !important;
  }
}

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

  .warm-8c7d {
    width: 100% !important;
  }
}

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

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

  .secondary-glass-7b5f .disabled-brown-b720.section-selected-4b4a {
    border-bottom: 1px solid #f0c159;
  }

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

  .wrapper-031a.under_b9a4 > .gold_ad06 {
    gap: 15px;
    justify-content: space-between;
  }

  .out_0cc2
    .avatar_middle_95ec.preview_solid_a53d
    .caption-ab2d
    img {
    width: 60% !important;
  }

  .pagination-fixed-fb97 {
    left: 2%;
  }

  .focus_hovered_1c04 {
    margin: 10px 0;
  }

  .thick-fedf .icon_gold_49e4 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.thick-fedf .label_a49f,
  .thick-fedf .label_a49f {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .caption-ab2d {
    justify-content: center;
  }

  .thick-fedf .icon_gold_49e4 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .out_0cc2 .avatar_middle_95ec.box-b2fc {
    width: 75% !important;
  }

  .link-stone-1f44 img {
    width: 100% !important;
  }
}

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

  h2.thick-fedf .label_a49f,
  .thick-fedf .label_a49f {
    font-size: 30px !important;
  }

  .caption-ab2d {
    justify-content: center;
  }

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

  .south-fa4d
    .glass_4d96.up_ffbe {
    margin: 0 !important;
  }

  .grid-4c3a {
    margin: 0;
    gap: 10px;
  }

  .focus_hovered_1c04 {
    display: flex;
  }

  .main_huge_9ede .module_2c36 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .thick-fedf h1.label_a49f {
    margin-top: 40px !important;
  }

  .out_0cc2
    .avatar_middle_95ec.preview_solid_a53d
    .caption-ab2d
    img,
  .chip_2d6c .message_motion_2164 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .photo-6c0d {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .out_0cc2 .avatar_middle_95ec.box-b2fc {
    width: 100% !important;
  }

  .wrapper-031a.under_b9a4 > .gold_ad06 {
    gap: 3px;
  }

  .thick-fedf .icon_gold_49e4 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.secondary-glass-7b5f .disabled-brown-b720.section-selected-4b4a {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.secondary-glass-7b5f .disabled-brown-b720.section-selected-4b4a: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);
}

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

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

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

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

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

/* 图片块简化样式 */
.widget-hard-95f9 {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .secondary-glass-7b5f .disabled-brown-b720.section-selected-4b4a {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .thick-fedf .label_a49f {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .module_2c36 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.background-d5a7 .orange-db1d {
  flex-shrink: 0;
  white-space: nowrap;
}

.background-d5a7 .card-bright-086d {
  flex-shrink: 0;
  min-width: fit-content;
}

.background-d5a7 .dirty-0967 {
  white-space: nowrap;
}

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

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

/* 强制紧凑导航菜单 - 防止重叠 */
.background-d5a7 .orange-db1d {
  max-width: 80px !important;
}

.background-d5a7 .card-bright-086d {
  max-width: 80px !important;
  overflow: hidden;
}

.background-d5a7 .disabled-brown-b720.section-selected-4b4a {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.background-d5a7 .dirty-0967 {
  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);
  }
}

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

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

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

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

body .photo-6c0d:nth-child(2),
.out_0cc2 .photo-6c0d:nth-child(2),
#page .photo-6c0d: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;
}

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

/* css-noise: 1ea1 */
.widget-item-e3 {
  padding: 0.1rem;
  font-size: 10px;
  line-height: 1.1;
}
