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(.cool_93b8) {
  gap: 0.5em;
}
:where(.bright_dbcd) {
  gap: 0.5em;
}
body .lower-1f2b > .east_dac5 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .lower-1f2b > .carousel_2f23 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .lower-1f2b > .inner-6b25 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .progress_0025 > .east_dac5 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .progress_0025 > .carousel_2f23 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .progress_0025 > .inner-6b25 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .progress_0025
  > :where(:not(.east_dac5):not(.carousel_2f23):not(.column_6a02)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .progress_0025 > .dirty_fa00 {
  max-width: var(--wp--style--global--wide-size);
}
body .cool_93b8 {
  display: flex;
}
body .cool_93b8 {
  flex-wrap: wrap;
  align-items: center;
}
body .cool_93b8 > * {
  margin: 0;
}
body .bright_dbcd {
  display: grid;
}
body .bright_dbcd > * {
  margin: 0;
}
:where(.message-defc.cool_93b8) {
  gap: 2em;
}
:where(.message-defc.bright_dbcd) {
  gap: 2em;
}
:where(.modal-a1d4.cool_93b8) {
  gap: 1.25em;
}
:where(.modal-a1d4.bright_dbcd) {
  gap: 1.25em;
}
.basic-5367 {
  color: var(--wp--preset--color--black) !important;
}
.notification-2880 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.tiny_71f9 {
  color: var(--wp--preset--color--white) !important;
}
.info_huge_166e {
  color: var(--wp--preset--color--pale-pink) !important;
}
.old-c0c9 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.info-1917 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.filter-bright-417a {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.wrapper-ffb0 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.full_f640 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.rough_ea75 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.wrapper-gold-00a7 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.caption-wide-7854 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.label-09f8 {
  background-color: var(--wp--preset--color--black) !important;
}
.north_26a3 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.detail-e7eb {
  background-color: var(--wp--preset--color--white) !important;
}
.dirty-c2e6 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.grid-e938 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.outline-top-81f2 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.frame_34c9 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.right-d9bc {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.row_cold_3ff7 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.card-wood-9489 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.panel_pro_4ffa {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.west-5a2e {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.center_cced {
  border-color: var(--wp--preset--color--black) !important;
}
.center_46d6 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.shadow-white-faed {
  border-color: var(--wp--preset--color--white) !important;
}
.pattern_hard_e3b7 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.nav-top-23a8 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.new-cc64 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.blue_fe48 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.footer-over-7028 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.accordion_4ab9 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.photo_9f5b {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.gas_ba21 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.grid-stone-324e {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.hard_e1d8 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.next_36a6 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.item_f1b6 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.hero_last_8d61 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.preview_hard_a5f0 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.sidebar-f506 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.feature-207c {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.paragraph-thick-7c1e {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.footer_31c6 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.hero_hovered_3435 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.basic-d02a {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.paper-5188 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.motion_1d43 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.table-bronze-d754 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.title_cb95 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.dirty_d430 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.outline_thick_adeb a:where(:not(.outline-pink-d43d)) {
  color: inherit;
}
:where(.modal-a1d4.cool_93b8) {
  gap: 1.25em;
}
:where(.modal-a1d4.bright_dbcd) {
  gap: 1.25em;
}
:where(.message-defc.cool_93b8) {
  gap: 2em;
}
:where(.message-defc.bright_dbcd) {
  gap: 2em;
}
.fast-278c {
  font-size: 1.5em;
  line-height: 1.6;
}

.short_f290 .element-0169 {
  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);
}
.dirty_6e98 .out_fedb {
  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);
}
.down-95fe {
  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);
}
.down-95fe.overlay_0ddd .chip_action_ae35 {
  background-color: var(--e-global-color-primary);
}
.down-95fe.mini_3a09 .chip_action_ae35,
.down-95fe.logo-3636 .chip_action_ae35 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.box-84a0 .panel-0e02 {
  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);
}
.current_364a {
  --divider-color: var(--e-global-color-secondary);
}
.current_364a .wood-46cb {
  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);
}
.current_364a.picture_slow_3f16 .label-huge-390a {
  background-color: var(--e-global-color-secondary);
}
.current_364a.box-middle-2a7f .label-huge-390a,
.current_364a.feature_37b3 .label-huge-390a {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.current_364a.box-middle-2a7f .label-huge-390a,
.current_364a.feature_37b3 .label-huge-390a svg {
  fill: var(--e-global-color-secondary);
}
.overlay_6e97 .active-2b20 {
  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_6e97 .form-lite-b3fa {
  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);
}
.widget-active-b50f.picture_slow_3f16 .label-huge-390a {
  background-color: var(--e-global-color-primary);
}
.widget-active-b50f.box-middle-2a7f .label-huge-390a,
.widget-active-b50f.feature_37b3 .label-huge-390a {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.widget-active-b50f.box-middle-2a7f .label-huge-390a,
.widget-active-b50f.feature_37b3 .label-huge-390a svg {
  fill: var(--e-global-color-primary);
}
.easy-27f7.picture_slow_3f16 .label-huge-390a {
  background-color: var(--e-global-color-primary);
}
.easy-27f7.box-middle-2a7f .label-huge-390a,
.easy-27f7.feature_37b3 .label-huge-390a {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.easy-27f7 .menu-6ea9 {
  color: var(--e-global-color-primary);
}
.easy-27f7 .menu-6ea9,
.easy-27f7 .menu-6ea9 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.easy-27f7 .grid_0c68 {
  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);
}
.solid-303b .cool-4248 {
  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);
}
.picture_503c .gallery_8f74 .light-1c26 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.label_cdd6 .box_fresh_827d:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.label_cdd6 .steel-23ef i {
  color: var(--e-global-color-primary);
}
.label_cdd6 .steel-23ef svg {
  fill: var(--e-global-color-primary);
}
.label_cdd6 .item-brown-e004 {
  color: var(--e-global-color-secondary);
}
.label_cdd6 .box_fresh_827d > .item-brown-e004,
.label_cdd6 .box_fresh_827d > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tag-fixed-7c78 .component_bright_3ae2 {
  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);
}
.tag-fixed-7c78 .photo_warm_ed77 {
  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);
}
.primary-fixed-4007 .focused-778a .list-0756 {
  background-color: var(--e-global-color-primary);
}
.primary-fixed-4007 .outer_5804 {
  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);
}
.image-f9f5 .smooth-b9c0 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image-f9f5 .fixed_2010 {
  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);
}
.image-f9f5 .primary_gas_ec21 {
  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_easy_3380 .modal-hot-74a8,
.menu_easy_3380 .modal-hot-74a8 a {
  color: var(--e-global-color-primary);
}
.menu_easy_3380 .modal-hot-74a8.plasma_086d,
.menu_easy_3380 .modal-hot-74a8.plasma_086d a {
  color: var(--e-global-color-accent);
}
.menu_easy_3380 .modal-hot-74a8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.menu_easy_3380 .avatar-ac77 {
  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);
}
.dropdown_cool_8dd8 .focus_b0df,
.dropdown_cool_8dd8 .small_8c7c {
  color: var(--e-global-color-primary);
}
.dropdown_cool_8dd8 .focus_b0df svg {
  fill: var(--e-global-color-primary);
}
.dropdown_cool_8dd8 .plasma_086d .focus_b0df,
.dropdown_cool_8dd8 .plasma_086d .small_8c7c {
  color: var(--e-global-color-accent);
}
.dropdown_cool_8dd8 .plasma_086d .focus_b0df svg {
  fill: var(--e-global-color-accent);
}
.dropdown_cool_8dd8 .small_8c7c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dropdown_cool_8dd8 .avatar-ac77 {
  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);
}
.preview_db6e .panel-gold-1c7c,
.preview_db6e .active-rough-7f68 {
  color: var(--e-global-color-primary);
}
.preview_db6e .active-rough-7f68 svg {
  fill: var(--e-global-color-primary);
}
.preview_db6e .modal-hot-74a8.plasma_086d a,
.preview_db6e
  .modal-hot-74a8.plasma_086d
  .active-rough-7f68 {
  color: var(--e-global-color-accent);
}
.preview_db6e .panel-gold-1c7c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview_db6e .avatar-ac77 {
  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);
}
.copper_97f6 .hidden_94df {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.copper_97f6 .widget-4bf3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-f458 .avatar_9c0b .main_middle_3616 {
  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);
}
.label-f458 .avatar_9c0b .module-huge-0ad5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-f458 .dirty_7357 .main_middle_3616 {
  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);
}
.label-f458
  .dirty_7357
  .module-huge-0ad5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-f458
  .list_61cd
  .main_middle_3616 {
  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);
}
.label-f458
  .list_61cd
  .module-huge-0ad5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-f458
  .main_e322
  .main_middle_3616 {
  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);
}
.label-f458
  .main_e322
  .module-huge-0ad5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_hard_3dbc .static_f698 {
  background-color: var(--e-global-color-primary);
}
.input_hard_3dbc .static_f698:hover {
  background-color: var(--e-global-color-primary);
}
.input_hard_3dbc .slow-24a3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.input_hard_3dbc
  .static_f698:hover
  .slow-24a3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.grid-fresh-6c97 .container_8ea3 {
  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);
}
.surface_272c .paragraph-light-e51c .right-2817 a {
  background-color: var(--e-global-color-accent);
}
.surface_272c .paragraph-light-e51c .table-e35a a {
  background-color: var(--e-global-color-accent);
}
.surface_272c .paragraph-light-e51c .right-2817 a,
.surface_272c .paragraph-light-e51c .table-e35a a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-dynamic-76b4
  .menu_aaf0.banner-down-b147
  .paragraph-light-e51c
  a.gallery-red-d08c {
  background-color: var(--e-global-color-accent);
}
.outline-dynamic-76b4
  .menu_aaf0.banner-down-b147
  .paragraph-light-e51c
  span.gallery-red-d08c.fn-current-3781 {
  background-color: var(--e-global-color-text);
}
.outline-dynamic-76b4
  .menu_aaf0.banner-down-b147
  .paragraph-light-e51c
  .gallery-red-d08c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_e76c .highlight-up-db25 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_e76c
  .element-dim-8602
  > .logo_0aa1
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_e76c
  .outer-c103
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_e76c
  .motion_5b4a
  .component-939d,
.label_e76c
  .motion_5b4a
  .medium_5684 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_e76c
  .motion_5b4a
  .gallery-cf07,
.label_e76c
  .motion_5b4a
  a
  .gallery-cf07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_e76c
  .motion_5b4a
  .thumbnail_7f89 {
  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_e76c
  .motion_5b4a
  .surface_7858 {
  background-color: var(--e-global-color-primary);
}
.label_e76c
  .motion_5b4a
  .surface_7858 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_e76c
  .motion_5b4a
  .surface_7858:hover {
  background-color: var(--e-global-color-primary);
}
.label_e76c
  .motion_5b4a
  .rough_2bbe {
  background-color: var(--e-global-color-primary);
}
.label_e76c
  .motion_5b4a
  .rough_2bbe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_e76c
  .motion_5b4a
  .rough_2bbe:hover {
  background-color: var(--e-global-color-primary);
}
.label_e76c
  .layout-under-b989
  .tabs-3ac2
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_e76c
  .layout-under-b989
  .basic_5dc9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_e76c
  .layout-under-b989
  .thumbnail_7f89 {
  color: var(--e-global-color-text);
}
.label_e76c
  .layout-under-b989
  .thumbnail_7f89
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_e76c
  .layout-under-b989
  .surface_7858 {
  background-color: var(--e-global-color-primary);
}
.label_e76c
  .layout-under-b989
  .surface_7858 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_e76c
  .layout-under-b989
  .surface_7858:hover {
  background-color: var(--e-global-color-primary);
}
.label_e76c
  .layout-under-b989
  .rough_2bbe {
  background-color: var(--e-global-color-primary);
}
.label_e76c
  .layout-under-b989
  .rough_2bbe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_e76c
  .layout-under-b989
  .rough_2bbe:hover {
  background-color: var(--e-global-color-primary);
}
.label_e76c .pink-1227 {
  background-color: var(--e-global-color-primary);
}
.label_e76c .pink-1227:hover {
  background-color: var(--e-global-color-primary);
}
.label_e76c .content-copper-4705 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_e76c .frame-paper-7091 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-large-ae93 .banner_5617 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-large-ae93
  .widget_b65d
  > div:nth-child(3)
  .banner_5617,
.badge-large-ae93
  .widget_lite_69ca
  > div:nth-child(1)
  .banner_5617,
.badge-large-ae93
  .title-top-17e7
  > div:nth-child(1)
  .banner_5617,
.badge-large-ae93
  .stale_3e47
  > div:nth-child(1)
  .banner_5617,
.badge-large-ae93
  .input_f5f8
  > div:nth-child(1)
  .banner_5617 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-large-ae93 .status_8826 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-large-ae93 .red_8fd4 {
  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-large-ae93 .photo-active-624a {
  background-color: var(--e-global-color-primary);
}
.badge-large-ae93 .photo-active-624a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-large-ae93 .photo-active-624a:hover {
  background-color: var(--e-global-color-primary);
}
.badge-large-ae93 .logo-lite-2d20 {
  background-color: var(--e-global-color-primary);
}
.badge-large-ae93 .logo-lite-2d20:hover {
  background-color: var(--e-global-color-primary);
}
.badge-large-ae93 .content-copper-4705 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-large-ae93 .frame-paper-7091 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border_9b73 .east-7176 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border_9b73 .plasma_f9fb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_9b73 .accordion-glass-1aa2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_9b73 .header_2703 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_9b73 .yellow-8a3b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_9b73 .logo-lite-2d20 {
  background-color: var(--e-global-color-primary);
}
.border_9b73 .logo-lite-2d20:hover {
  background-color: var(--e-global-color-primary);
}
.backdrop-f7ca .prev-f4c7 {
  background-color: var(--e-global-color-secondary);
}
.backdrop-f7ca .pink_4559 {
  background-color: var(--e-global-color-text);
}
.backdrop-f7ca .media-hard-f204 {
  background-color: var(--e-global-color-secondary);
}
.backdrop-f7ca .button-smooth-b8e3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-f7ca .content-9051 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-f7ca .blue_708d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-f7ca .background_white_24fb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-f7ca .selected-2714 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav_inner_8510 .filter_3dd3 .grid-upper-ce9c,
.nav_inner_8510
  .filter_3dd3
  .grid-upper-ce9c
  a,
.nav_inner_8510 .east-37ee {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav_inner_8510 .filter_3dd3 .mask_down_5fc2,
.nav_inner_8510 .accordion-pink-200e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav_inner_8510 .filter_3dd3 .mask_down_5fc2 {
  color: var(--e-global-color-text);
}
.nav_inner_8510 .accordion-pink-200e {
  color: var(--e-global-color-text);
}
.nav_inner_8510
  .filter_3dd3
  .shadow-76b0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.nav_inner_8510 .icon-1623 .border_clean_75f5 {
  background-color: var(--e-global-color-primary);
}
.nav_inner_8510 .icon-1623 .border_clean_75f5:hover {
  background-color: var(--e-global-color-primary);
}
.nav_inner_8510 .icon-1623 .tooltip-focused-8a66 li span {
  background-color: var(--e-global-color-text);
}
.nav_inner_8510 .icon-1623 .tooltip-focused-8a66 li span:hover {
  background-color: var(--e-global-color-primary);
}
.nav_inner_8510
  .icon-1623
  .tooltip-focused-8a66
  li.top_8521
  span {
  background-color: var(--e-global-color-accent);
}
.nav_inner_8510 .south-9bd7 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.last_604c .table_huge_e099 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element_tall_82b6 .heading-1741 {
  background-color: var(--e-global-color-primary);
}
.element_tall_82b6 .next-03a5 {
  background-color: var(--e-global-color-secondary);
}
.element_tall_82b6 .bright_ae19 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element_tall_82b6 .video-3ef1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element_tall_82b6 .modal-33a3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element_tall_82b6 .border-gold-7a1a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element_tall_82b6 .mini_9c2c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element_tall_82b6 .west_fe10 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element_tall_82b6 .warm_d97d {
  background-color: var(--e-global-color-primary);
}
.element_tall_82b6 .warm_d97d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.disabled_9892 .in-b3d5 {
  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);
}
.disabled_9892 .pattern_46f7 {
  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);
}
.disabled_9892
  .light_d859:after {
  background-color: var(--e-global-color-primary);
}
.disabled_9892 .filter-plasma-b0d8 {
  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);
}
.background-8b35 .east-37ee {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-8b35 .accordion-pink-200e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article_9f8c .video_left_9fc7 .row_2555 {
  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);
}
.article_9f8c .video_left_9fc7 .search_ed12 {
  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);
}
.status-paper-f861 .mask-tiny-ae7f {
  background-color: var(--e-global-color-primary);
}
.status-paper-f861 .hover-db0b {
  background-color: var(--e-global-color-secondary);
}
.status-paper-f861 .active_b839 .hidden-gas-8741 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.status-paper-f861 .bright_d8ce .hidden-gas-8741 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.blue-b5de .menu-2d04 .tooltip-outer-7c8d {
  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);
}
.blue-b5de .menu-2d04 .row_5e99 {
  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);
}
.blue-b5de .menu-2d04 .detail-1a64 {
  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);
}
.hero_0f50 .text-wide-cdd1 {
  border-color: var(--e-global-color-text);
}
.hero_0f50 .pagination_89f0 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_0f50 .notice_purple_11a3 {
  color: var(--e-global-color-primary);
}
.hero_0f50 .breadcrumb-dbc0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.row-70be .status_eff3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row-70be .focused-6c20 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row-70be .link_simple_2c9a:hover .status_eff3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row-70be
  .link_simple_2c9a:hover
  .focused-6c20 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.secondary-69e3 .surface_orange_feb6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.secondary-69e3 .active-2d6c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.next-372d .hard-85ab .box-tall-c44a {
  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);
}
.next-372d .up-9f75 .box-tall-c44a {
  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);
}
.silver_5b26 .popup-hot-35bb {
  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);
}
.lower-b4eb .component_small_e107 .photo-plasma-ddd4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lower-b4eb .component_small_e107 .photo-plasma-ddd4 {
  background-color: var(--e-global-color-secondary);
}
.lower-b4eb .box-black-1435 .photo-plasma-ddd4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lower-b4eb .box-black-1435 .photo-plasma-ddd4 {
  background-color: var(--e-global-color-secondary);
}
.lower-b4eb .focus_selected_24ed .center_1aa4 {
  background-color: var(--e-global-color-primary);
}
.lower-b4eb .focus_selected_24ed:hover .center_1aa4 {
  background-color: var(--e-global-color-secondary);
}
.lower-b4eb .border_clean_75f5 {
  background-color: var(--e-global-color-primary);
}
.lower-b4eb .border_clean_75f5:hover {
  background-color: var(--e-global-color-accent);
}
.lower-b4eb .tooltip-focused-8a66 li span {
  background-color: var(--e-global-color-text);
}
.lower-b4eb .tooltip-focused-8a66 li span:hover {
  background-color: var(--e-global-color-primary);
}
.lower-b4eb .tooltip-focused-8a66 li.top_8521 span {
  background-color: var(--e-global-color-accent);
}
.video-e759 .hidden_large_87f8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video-e759 .tall-c117 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs-smooth-eb9c .yellow-d261:before {
  background-color: var(--e-global-color-secondary);
}
.tabs-smooth-eb9c .description_top_b413 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs-smooth-eb9c .accent_copper_731d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.action-c4ad .shade_57b3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.action-c4ad .shade_57b3:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.action-c4ad .shade_57b3.fn-active-3781 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.action-c4ad .accent-5fe5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.action-c4ad .fluid-4320 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.action-c4ad .shade-over-1e84 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.action-c4ad .left-50d0 {
  background-color: var(--e-global-color-primary);
}
.action-c4ad .left-50d0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.action-c4ad .block-fresh-6d95 {
  background-color: var(--e-global-color-primary);
}
.action-c4ad .block-fresh-6d95 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_a661 .tooltip-3b29 .alert-ff45 a {
  color: var(--e-global-color-secondary);
}
.heading_a661 .tooltip-3b29 .alert-ff45 a:hover {
  color: var(--e-global-color-secondary);
}
.heading_a661 .tooltip-3b29 .alert-ff45,
.heading_a661 .tooltip-3b29 .alert-ff45 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_a661 .tooltip-3b29 .pagination-paper-502d {
  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);
}
.heading_a661 .tooltip-3b29 .outer_0b23 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_a661 .tooltip-3b29 .border-fast-77a9 {
  background-color: var(--e-global-color-primary);
}
.heading_a661 .tooltip-3b29 .border-fast-77a9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_a661 .tooltip-3b29 .border-fast-77a9:hover {
  background-color: var(--e-global-color-primary);
}
.heading_a661 .tooltip-3b29 .mini-dae2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_a661 .tooltip-3b29 .mini-dae2 {
  background-color: var(--e-global-color-primary);
}
.heading_a661 .tooltip-3b29 .mini-dae2:hover {
  background-color: var(--e-global-color-primary);
}
.heading_a661 .tooltip-3b29 .border_clean_75f5 {
  background-color: var(--e-global-color-primary);
}
.heading_a661 .tooltip-3b29 .border_clean_75f5:hover {
  background-color: var(--e-global-color-primary);
}
.heading_a661 .icon-1623 .tooltip-focused-8a66 li span {
  background-color: var(--e-global-color-text);
}
.heading_a661 .icon-1623 .tooltip-focused-8a66 li span:hover {
  background-color: var(--e-global-color-primary);
}
.heading_a661 .icon-1623 .tooltip-focused-8a66 li.top_8521 span {
  background-color: var(--e-global-color-accent);
}
.heading_a661 .content-copper-4705 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading_a661 .frame-paper-7091 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort_5420 .notice-2528 .list-hovered-0dc6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort_5420 .notice-2528 .hero-5612 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_5420 .notice-2528 .notice_e395 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background_115f .hover-pink-1c36 {
  border-color: var(--e-global-color-text);
}
.background_115f .input-8779 {
  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);
}
.background_115f .image-3ccb {
  color: var(--e-global-color-secondary);
}
.background_115f .image-3ccb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background_115f .medium-c18b > * {
  color: var(--e-global-color-primary);
}
.background_115f .medium-c18b > * svg {
  fill: var(--e-global-color-primary);
}
.background_115f .title-top-d4ae {
  color: var(--e-global-color-primary);
}
.background_115f .title-top-d4ae {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background_115f .fast-4733 {
  color: var(--e-global-color-primary);
}
.background_115f .fast-4733 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background_115f .accent-center-f19f {
  color: var(--e-global-color-primary);
}
.background_115f .accent-center-f19f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background_115f .footer_794d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background_115f .media-huge-e2a8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background_115f .media-huge-e2a8.sidebar-2258 {
  color: var(--e-global-color-secondary);
}
.background_115f .media-huge-e2a8.sidebar-2258 .popup-87f9 {
  color: var(--e-global-color-accent);
}
.background_115f .media-huge-e2a8.input_green_f53f {
  color: var(--e-global-color-text);
}
.background_115f .media-huge-e2a8.input_green_f53f .popup-87f9 {
  color: var(--e-global-color-text);
}
.background_115f .media-huge-e2a8:before {
  border-top-color: var(--e-global-color-text);
}
.background_115f .row-black-787c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background_115f
  .row-black-787c
  .pagination-db66 {
  background-color: var(--e-global-color-primary);
}
.background_115f
  .row-black-787c
  .pagination-db66 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.background_115f .hover-pink-1c36 .dirty_2c4b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail-mini-0b89 .border_center_2154 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail-mini-0b89 .preview-dark-1d3e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-fast-050a .row_d726 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-fast-050a
  .warm_c487
  .highlight-bad4 {
  background-color: var(--e-global-color-secondary);
}
.accordion-fast-050a
  .warm_c487.bright_377a
  .highlight-bad4 {
  background-color: var(--e-global-color-text);
}
.accordion-fast-050a
  .warm_c487:hover
  .highlight-bad4 {
  background-color: var(--e-global-color-accent);
}
.accordion-fast-050a
  .warm_c487.fn-active-3781
  .highlight-bad4 {
  background-color: var(--e-global-color-primary);
}
.message_west_a7c1 .image-829d {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.message_west_a7c1 .badge-d458 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message_west_a7c1 .highlight_3abc {
  background-color: var(--e-global-color-primary);
}
.message_west_a7c1 .highlight_3abc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze-fd0b .avatar_clean_a203 .status_8a78 .cool_63a1 {
  background-color: var(--e-global-color-secondary);
}
.bronze-fd0b .avatar_clean_a203 .module-adce:after {
  background-color: var(--e-global-color-secondary);
}
.bronze-fd0b .slider-fixed-068b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-fd0b .pagination_1b17 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-fd0b .west-b027 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-fd0b .info_action_6051 {
  background-color: var(--e-global-color-primary);
}
.bronze-fd0b .info_action_6051 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze-fd0b .container-1a1c {
  background-color: var(--e-global-color-secondary);
}
.bronze-fd0b .container-1a1c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze-fd0b .avatar_clean_a203 .highlight-ad7a .container-ce38:hover {
  background-color: var(--e-global-color-primary);
}
.bronze-fd0b
  .avatar_clean_a203
  .highlight-ad7a
  .container-ce38.heading_a6dd {
  background-color: var(--e-global-color-primary);
}
.bronze-fd0b .avatar_clean_a203 .description-gold-3c95:before {
  border-color: var(--e-global-color-primary);
}
.bronze-fd0b .avatar_clean_a203 .description-gold-3c95:hover:before {
  border-color: var(--e-global-color-secondary);
}
.bronze-fd0b
  .avatar_clean_a203
  .description-gold-3c95.white_e565:before {
  border-color: var(--e-global-color-primary);
}
.bronze-fd0b .over_468b span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tag_9fb3 .in_e51f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag_9fb3 .in_e51f:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag_9fb3 .in_e51f.yellow_885d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag_9fb3 .badge-1750 {
  background-color: var(--e-global-color-primary);
}
.tag_9fb3 .badge-1750 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag_9fb3
  .alert-glass-69d0
  .list_light_a923
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag_9fb3
  .label-soft-cf3e
  .list_light_a923
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface-left-bd23
  .sidebar-4704
  .gradient-e0e8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface-left-bd23
  .sidebar-4704
  .simple-abc9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface-left-bd23 .notification_selected_9a2b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface-left-bd23 .container-650b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface-left-bd23 .detail_6b67 {
  background-color: var(--e-global-color-primary);
}
.surface-left-bd23 .detail_6b67 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pressed_cedd .banner_wood_9403 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pressed_cedd .primary-liquid-2cc4 {
  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);
}
.pressed_cedd .input_top_4553 {
  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);
}
.pressed_cedd .input_top_4553 a:hover {
  color: var(--e-global-color-secondary);
}
.pressed_cedd .prev-16b0 {
  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);
}
.pressed_cedd .stale-e947 {
  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);
}
.pressed_cedd .shade_plasma_2029 .border_clean_75f5 {
  background-color: var(--e-global-color-primary);
}
.pressed_cedd .shade_plasma_2029 .border_clean_75f5:hover {
  background-color: var(--e-global-color-accent);
}
.pressed_cedd
  .shade_plasma_2029
  .tooltip-focused-8a66
  li
  span {
  background-color: var(--e-global-color-text);
}
.pressed_cedd
  .shade_plasma_2029
  .tooltip-focused-8a66
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.pressed_cedd
  .shade_plasma_2029
  .tooltip-focused-8a66
  li.top_8521
  span {
  background-color: var(--e-global-color-accent);
}
.avatar_over_3585
  .section-north-c4e6
  .status-9c38 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.avatar_over_3585 .section-north-c4e6 .overlay-green-351d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.avatar_over_3585 .section-north-c4e6 .message-b14e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_over_3585 .tabs-8fd5 {
  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);
}
.avatar_over_3585
  .component-glass-b2d1.upper_3598 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > a {
  background-color: var(--e-global-color-text);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > a
  .caption-east-3c25.hero-small-62cd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > a
  .label_new_3ad2.progress-silver-85c1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > .focus-594e
  .border-gas-e9a5
  > a {
  background-color: var(--e-global-color-secondary);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > .focus-594e
  .border-gas-e9a5
  > a
  .disabled-32ba {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > .focus-594e
  .border-gas-e9a5
  > a
  .label_new_3ad2.description-west-ea70 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > a
  .column-6ce7:before {
  color: var(--e-global-color-text);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > .focus-594e
  a
  .column-6ce7:before {
  color: var(--e-global-color-text);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5.card-44cd
  > a
  .column-6ce7:before {
  color: var(--e-global-color-text);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > .focus-594e
  .border-gas-e9a5.card-44cd
  > a
  .column-6ce7:before {
  color: var(--e-global-color-text);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > a
  .right_d072
  .frame-gas-4f31 {
  color: var(--e-global-color-text);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > .focus-594e
  a
  .right_d072
  .frame-gas-4f31 {
  color: var(--e-global-color-text);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > a
  .right_d072
  .frame-gas-4f31,
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > .focus-594e
  a
  .right_d072
  .frame-gas-4f31 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > a
  .gallery-silver-a10f:before {
  color: var(--e-global-color-text);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > .focus-594e
  a
  .gallery-silver-a10f:before {
  color: var(--e-global-color-text);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5.card-44cd
  > a
  .gallery-silver-a10f:before {
  color: var(--e-global-color-text);
}
.steel_9ba4
  > .huge-4a80
  > div
  > .paragraph_5342
  > .border-gas-e9a5
  > .focus-594e
  .border-gas-e9a5.card-44cd
  > a
  .gallery-silver-a10f:before {
  color: var(--e-global-color-text);
}
.small-6e23 .container-17e6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.small-6e23
  .wide-5f89:hover
  .container-17e6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.wood_7689
  > .huge-4a80
  > .label-static-25c0
  > .table-6039
  > .block-gas-1efe
  > .header_c7c6
  .wide_9c5c {
  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);
}
.wood_7689
  > .huge-4a80
  > .label-static-25c0
  > .table-6039
  > .block-gas-1efe
  > .header_c7c6:hover
  .wide_9c5c {
  color: var(--e-global-color-text);
}
.wood_7689
  > .huge-4a80
  > .label-static-25c0
  > .table-6039
  > .block-gas-1efe
  > .header_c7c6:hover
  .wide_9c5c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wood_7689
  > .huge-4a80
  > .label-static-25c0
  > .table-6039
  > .block-gas-1efe.image_8743
  > .header_c7c6
  .wide_9c5c {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert-hard-66c6 .focus-e7c5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert-hard-66c6 .plasma_9fa8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert-hard-66c6 .bottom_d40e {
  background-color: var(--e-global-color-primary);
}
.alert-hard-66c6 .bottom_d40e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter-easy-8d95
  > .huge-4a80
  > .chip_inner_ee0a
  > .preview_red_84c8
  > .article-bottom-a655
  .dirty-d434 {
  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);
}
.filter-easy-8d95
  > .huge-4a80
  > .chip_inner_ee0a
  > .preview_red_84c8
  > .article-bottom-a655
  .layout-glass-f9ba {
  color: var(--e-global-color-text);
}
.filter-easy-8d95
  > .huge-4a80
  > .chip_inner_ee0a
  > .preview_red_84c8
  > .article-bottom-a655:hover
  .dirty-d434 {
  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);
}
.filter-easy-8d95
  > .huge-4a80
  > .chip_inner_ee0a
  > .preview_red_84c8
  > .article-bottom-a655:hover
  .layout-glass-f9ba {
  color: var(--e-global-color-secondary);
}
.filter-easy-8d95
  > .huge-4a80
  > .chip_inner_ee0a
  > .preview_red_84c8
  > .article-bottom-a655.header_mini_c88d
  .dirty-d434 {
  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);
}
.filter-easy-8d95
  > .huge-4a80
  > .chip_inner_ee0a
  > .preview_red_84c8
  > .article-bottom-a655.header_mini_c88d
  .layout-glass-f9ba {
  color: var(--e-global-color-primary);
}
.input_left_7a01
  .motion_253e
  .image_simple_9d92 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.input_left_7a01 .gallery-4233 .dirty_2c4b .accent_east_0829 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slow-2231 .card_b4ae {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slow-2231 .steel_9e25 .card_b4ae {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slow-2231 .west-ad60 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slow-2231 .west-ad60 {
  background-color: var(--e-global-color-primary);
}
.lower-434a .heading_65df .media-outer-9253 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lower-434a
  .heading_65df:hover
  .alert-2285 {
  color: var(--e-global-color-secondary);
}
.lower-434a
  .heading_65df:hover
  .media-outer-9253 {
  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);
}
.article_liquid_e6c0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.menu_284c {
  flex-direction: column;
}

.menu_284c .feature_under_3413 {
  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.menu_284c .feature_under_3413 {
  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);
}

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

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

.backdrop_77c9.footer-af10 {
  display: none;
}

.surface-52e7 {
  display: none;
}

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

.gallery_dim_38c0.detail_a2d9 {
  margin-bottom: 40px;
  width: 100%;
}

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

.menu_284c a {
  width: 100%;
}

.tooltip-df8f .wrapper-5e1b.article_right_6188 {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.tooltip-df8f
  .wrapper-5e1b.feature-warm-e9c1
  .west-ee4e
  .dropdown-huge-b4f7 {
  font-size: 20px !important;
}

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

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

.image-493a h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.grid_focused_b4f8.tabs_full_f226 > .filter_stone_2c35 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

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

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

.feature-silver-cc92 {
  font-size: 35px !important;
}

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

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

.logo-gas-0e5b {
  display: flex;
  gap: 50px;
}

.tooltip-df8f
  .wrapper-5e1b.popup-2730
  .hero-8164
  .shade_south_6a9f {
  width: 100% !important;
}

.summary-under-f910 {
  width: 500px !important;
  max-width: none;
}

.content_dim_4949 {
  width: 100%;
}

.icon-pink-5239 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

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

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

  visibility: hidden;
}

.image_2b11:hover .content_87ef {
  visibility: visible;
}
.image_2b11:hover.image_2b11::before {
  display: block;
}

.image-493a h3 {
  color: #fff;
}

.primary-b476 {
  margin: 0;
}

.tooltip-df8f
  .wrapper-5e1b.popup-2730
  .shade_south_6a9f
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.border_hard_81a5 {
  width: 100%;
}

.panel-717a {
  width: 100%;
}

.warm-202d {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.panel-717a {
  width: 100%;
}

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

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

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

.article-solid-d53f {
  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;
}

.menu_284c .feature_under_3413.media-4fb5 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.menu_284c h1.feature_under_3413 {
  margin-top: 80px !important;
}

.tooltip-df8f .wrapper-5e1b.under_5bd0 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.easy-686e img {
  width: 100%;
}

.aside-f113 .wood-25c5.west-ee4e {
  justify-content: space-between;
}

.container_green_f084 {
  display: none;
}

.widget-west-e37d .purple_2767 {
  margin: 1px 0 !important;
}

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

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

@media (max-width: 1000px) {
  .logo-gas-0e5b {
    flex-direction: column;
  }

  .summary-under-f910 {
    width: 100% !important;
  }
}

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

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

  .aside-f113 .wood-25c5.west-ee4e {
    border-bottom: 1px solid #f0c159;
  }

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

  .grid_focused_b4f8.tabs_full_f226 > .filter_stone_2c35 {
    gap: 15px;
    justify-content: space-between;
  }

  .tooltip-df8f
    .wrapper-5e1b.popup-2730
    .shade_south_6a9f
    img {
    width: 60% !important;
  }

  .table_a251 {
    left: 2%;
  }

  .liquid-fc6f {
    margin: 10px 0;
  }

  .menu_284c .purple_2767 {
    margin: 0;
    margin-bottom: 10px;
  }

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

  .feature-silver-cc92 {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.menu_284c .feature_under_3413,
  .menu_284c .feature_under_3413 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .shade_south_6a9f {
    justify-content: center;
  }

  .menu_284c .purple_2767 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .tooltip-df8f .wrapper-5e1b.article_right_6188 {
    width: 75% !important;
  }

  .easy-686e img {
    width: 100% !important;
  }
}

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

  h2.menu_284c .feature_under_3413,
  .menu_284c .feature_under_3413 {
    font-size: 30px !important;
  }

  .shade_south_6a9f {
    justify-content: center;
  }

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

  .detail-clean-b717
    .filter_medium_fb03.media_6aa1 {
    margin: 0 !important;
  }

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

  .liquid-fc6f {
    display: flex;
  }

  .hover_dirty_83f9 .list-9259 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

  .warm-202d {
    justify-content: flex-end;
    gap: 1px;
  }

  .menu_284c h1.feature_under_3413 {
    margin-top: 40px !important;
  }

  .tooltip-df8f
    .wrapper-5e1b.popup-2730
    .shade_south_6a9f
    img,
  .overlay_6e97 .hero-8164 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .tooltip-df8f .wrapper-5e1b.article_right_6188 {
    width: 100% !important;
  }

  .grid_focused_b4f8.tabs_full_f226 > .filter_stone_2c35 {
    gap: 3px;
  }

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

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

/* 超紧凑型导航菜单样式 */
.aside-f113 .wood-25c5.west-ee4e {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.aside-f113 .wood-25c5.west-ee4e: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);
}

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

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

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

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

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

/* 图片块简化样式 */
.header-over-fd6a {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .aside-f113 .wood-25c5.west-ee4e {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .menu_284c .feature_under_3413 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .list-9259 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.text_tiny_f742 .paragraph_c274 {
  flex-shrink: 0;
  white-space: nowrap;
}

.text_tiny_f742 .picture-outer-21ae {
  flex-shrink: 0;
  min-width: fit-content;
}

.text_tiny_f742 .dropdown-huge-b4f7 {
  white-space: nowrap;
}

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

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

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

.text_tiny_f742 .picture-outer-21ae {
  max-width: 80px !important;
  overflow: hidden;
}

.text_tiny_f742 .wood-25c5.west-ee4e {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.text_tiny_f742 .dropdown-huge-b4f7 {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: c360 */
.ghost-box-f7 {
  padding: 0.3rem;
  font-size: 10px;
  line-height: 1.3;
}
