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(.soft-1fb1) {
  gap: 0.5em;
}
:where(.border-easy-f756) {
  gap: 0.5em;
}
body .title_selected_9ad1 > .item-small-203a {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .title_selected_9ad1 > .hidden-narrow-675c {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .title_selected_9ad1 > .in-fada {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .dropdown-c4cd > .item-small-203a {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .dropdown-c4cd > .hidden-narrow-675c {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .dropdown-c4cd > .in-fada {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .dropdown-c4cd
  > :where(:not(.item-small-203a):not(.hidden-narrow-675c):not(.highlight-0a2b)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .dropdown-c4cd > .tertiary_a22c {
  max-width: var(--wp--style--global--wide-size);
}
body .soft-1fb1 {
  display: flex;
}
body .soft-1fb1 {
  flex-wrap: wrap;
  align-items: center;
}
body .soft-1fb1 > * {
  margin: 0;
}
body .border-easy-f756 {
  display: grid;
}
body .border-easy-f756 > * {
  margin: 0;
}
:where(.sidebar_smooth_2646.soft-1fb1) {
  gap: 2em;
}
:where(.sidebar_smooth_2646.border-easy-f756) {
  gap: 2em;
}
:where(.tooltip_4b2e.soft-1fb1) {
  gap: 1.25em;
}
:where(.tooltip_4b2e.border-easy-f756) {
  gap: 1.25em;
}
.fast-2814 {
  color: var(--wp--preset--color--black) !important;
}
.pagination_in_a7be {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.soft_b686 {
  color: var(--wp--preset--color--white) !important;
}
.menu_77e8 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.form_dark_0dc4 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.overlay-advanced-3f40 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.banner_thick_5d5a {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.pressed_546b {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.surface-f785 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.tertiary_b2de {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.pattern-10ee {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.input-fd78 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.image_fixed_33c6 {
  background-color: var(--wp--preset--color--black) !important;
}
.notification-silver-49f9 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.soft_5d25 {
  background-color: var(--wp--preset--color--white) !important;
}
.article-0af3 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.modal_ae12 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.inner-f60e {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.cold-d911 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.tabs_iron_5857 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.small-4efc {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.soft_73d4 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.badge-old-29e7 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.black-a9bb {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.lower-7ed6 {
  border-color: var(--wp--preset--color--black) !important;
}
.green_e3fb {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.hovered_11f5 {
  border-color: var(--wp--preset--color--white) !important;
}
.element-a20c {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.outline-fixed-5092 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.sort_ccc2 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.row-static-5ac2 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.widget_7490 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.west-32ae {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.pattern-72e2 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.breadcrumb_177d {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.paragraph-5e49 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.background-ab96 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.hard-5fc2 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.thick_b2cf {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.gas-e05d {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.rough_2210 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.active-b825 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.glass_fd77 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.highlight-white-1873 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.copper_92a1 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.tiny-c94b {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.center-346a {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.summary-34e9 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.menu_9f7d {
  font-size: var(--wp--preset--font-size--small) !important;
}
.outline_97c3 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.section_active_6916 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.surface-rough-796f {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.next-d0e3 a:where(:not(.block-outer-dac4)) {
  color: inherit;
}
:where(.tooltip_4b2e.soft-1fb1) {
  gap: 1.25em;
}
:where(.tooltip_4b2e.border-easy-f756) {
  gap: 1.25em;
}
:where(.sidebar_smooth_2646.soft-1fb1) {
  gap: 2em;
}
:where(.sidebar_smooth_2646.border-easy-f756) {
  gap: 2em;
}
.slider-prev-1078 {
  font-size: 1.5em;
  line-height: 1.6;
}

.aside-67bb .purple-ee20 {
  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);
}
.module_295c .layout_inner_6fa9 {
  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);
}
.carousel_narrow_c171 {
  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);
}
.carousel_narrow_c171.fixed_9754 .accent_74d5 {
  background-color: var(--e-global-color-primary);
}
.carousel_narrow_c171.backdrop_418a .accent_74d5,
.carousel_narrow_c171.box_9b67 .accent_74d5 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.info-under-9e8b .hero_south_1d49 {
  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);
}
.gallery-6cb5 {
  --divider-color: var(--e-global-color-secondary);
}
.gallery-6cb5 .grid-f549 {
  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);
}
.gallery-6cb5.motion-4f7b .first_ee28 {
  background-color: var(--e-global-color-secondary);
}
.gallery-6cb5.aside-hard-0ce5 .first_ee28,
.gallery-6cb5.modal_next_093a .first_ee28 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.gallery-6cb5.aside-hard-0ce5 .first_ee28,
.gallery-6cb5.modal_next_093a .first_ee28 svg {
  fill: var(--e-global-color-secondary);
}
.basic_08cf .media_stone_4cff {
  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);
}
.basic_08cf .hidden_bronze_5499 {
  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);
}
.progress_fdc0.motion-4f7b .first_ee28 {
  background-color: var(--e-global-color-primary);
}
.progress_fdc0.aside-hard-0ce5 .first_ee28,
.progress_fdc0.modal_next_093a .first_ee28 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.progress_fdc0.aside-hard-0ce5 .first_ee28,
.progress_fdc0.modal_next_093a .first_ee28 svg {
  fill: var(--e-global-color-primary);
}
.nav_upper_4be8.motion-4f7b .first_ee28 {
  background-color: var(--e-global-color-primary);
}
.nav_upper_4be8.aside-hard-0ce5 .first_ee28,
.nav_upper_4be8.modal_next_093a .first_ee28 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.nav_upper_4be8 .badge-5dc9 {
  color: var(--e-global-color-primary);
}
.nav_upper_4be8 .badge-5dc9,
.nav_upper_4be8 .badge-5dc9 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav_upper_4be8 .outline_copper_ca02 {
  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);
}
.link-dde6 .secondary-c518 {
  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);
}
.alert-e0ce .hero_4bc9 .huge-896e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block_bright_951b .main_soft_4d44:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.block_bright_951b .gallery_568a i {
  color: var(--e-global-color-primary);
}
.block_bright_951b .gallery_568a svg {
  fill: var(--e-global-color-primary);
}
.block_bright_951b .summary_59a0 {
  color: var(--e-global-color-secondary);
}
.block_bright_951b .main_soft_4d44 > .summary_59a0,
.block_bright_951b .main_soft_4d44 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_7ef1 .detail-narrow-bf7d {
  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);
}
.accent_7ef1 .wrapper-west-d5f7 {
  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);
}
.lite_9ad3 .heading_out_bbb0 .focused-72f7 {
  background-color: var(--e-global-color-primary);
}
.lite_9ad3 .narrow-2256 {
  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);
}
.card_73a3 .first_6cee {
  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);
}
.card_73a3 .logo_d3cd {
  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);
}
.card_73a3 .widget-rough-a57d {
  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);
}
.caption_right_dba0 .warm-259b,
.caption_right_dba0 .warm-259b a {
  color: var(--e-global-color-primary);
}
.caption_right_dba0 .warm-259b.backdrop-1e5e,
.caption_right_dba0 .warm-259b.backdrop-1e5e a {
  color: var(--e-global-color-accent);
}
.caption_right_dba0 .warm-259b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_right_dba0 .under_4306 {
  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);
}
.modal_d1a4 .current-f37b,
.modal_d1a4 .module-rough-ead4 {
  color: var(--e-global-color-primary);
}
.modal_d1a4 .current-f37b svg {
  fill: var(--e-global-color-primary);
}
.modal_d1a4 .backdrop-1e5e .current-f37b,
.modal_d1a4 .backdrop-1e5e .module-rough-ead4 {
  color: var(--e-global-color-accent);
}
.modal_d1a4 .backdrop-1e5e .current-f37b svg {
  fill: var(--e-global-color-accent);
}
.modal_d1a4 .module-rough-ead4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal_d1a4 .under_4306 {
  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);
}
.accordion_hard_66dc .heading-2a43,
.accordion_hard_66dc .badge-left-8072 {
  color: var(--e-global-color-primary);
}
.accordion_hard_66dc .badge-left-8072 svg {
  fill: var(--e-global-color-primary);
}
.accordion_hard_66dc .warm-259b.backdrop-1e5e a,
.accordion_hard_66dc
  .warm-259b.backdrop-1e5e
  .badge-left-8072 {
  color: var(--e-global-color-accent);
}
.accordion_hard_66dc .heading-2a43 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion_hard_66dc .under_4306 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed-c24e .liquid-3647 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fixed-c24e .detail_plasma_03d3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_0972 .surface-40c6 .preview-d640 {
  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);
}
.icon_0972 .surface-40c6 .progress_easy_a991 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_0972 .button_5256 .preview-d640 {
  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);
}
.icon_0972
  .button_5256
  .progress_easy_a991 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_0972
  .secondary_in_c95b
  .preview-d640 {
  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);
}
.icon_0972
  .secondary_in_c95b
  .progress_easy_a991 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_0972
  .copper-8d48
  .preview-d640 {
  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);
}
.icon_0972
  .copper-8d48
  .progress_easy_a991 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.advanced-d0f0 .link_64ba {
  background-color: var(--e-global-color-primary);
}
.advanced-d0f0 .link_64ba:hover {
  background-color: var(--e-global-color-primary);
}
.advanced-d0f0 .lower-d6dc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.advanced-d0f0
  .link_64ba:hover
  .lower-d6dc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover-a7c3 .background-18a2 {
  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);
}
.overlay-full-8846 .logo_clean_97a9 .dim-9a99 a {
  background-color: var(--e-global-color-accent);
}
.overlay-full-8846 .logo_clean_97a9 .wrapper_lower_d8fc a {
  background-color: var(--e-global-color-accent);
}
.overlay-full-8846 .logo_clean_97a9 .dim-9a99 a,
.overlay-full-8846 .logo_clean_97a9 .wrapper_lower_d8fc a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container-left-4c43
  .tall-13b8.center-59d3
  .logo_clean_97a9
  a.carousel-lower-9fe0 {
  background-color: var(--e-global-color-accent);
}
.container-left-4c43
  .tall-13b8.center-59d3
  .logo_clean_97a9
  span.carousel-lower-9fe0.fn-current-aa7b {
  background-color: var(--e-global-color-text);
}
.container-left-4c43
  .tall-13b8.center-59d3
  .logo_clean_97a9
  .carousel-lower-9fe0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_f8fe .pattern-ce2d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_f8fe
  .advanced_60bc
  > .module-7b01
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_f8fe
  .description-lower-4305
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_f8fe
  .text-north-b4c9
  .image-blue-fcc9,
.accent_f8fe
  .text-north-b4c9
  .picture_a1ea {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent_f8fe
  .text-north-b4c9
  .surface-static-5f14,
.accent_f8fe
  .text-north-b4c9
  a
  .surface-static-5f14 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_f8fe
  .text-north-b4c9
  .hero-gold-c3b0 {
  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);
}
.accent_f8fe
  .text-north-b4c9
  .orange-ea53 {
  background-color: var(--e-global-color-primary);
}
.accent_f8fe
  .text-north-b4c9
  .orange-ea53 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_f8fe
  .text-north-b4c9
  .orange-ea53:hover {
  background-color: var(--e-global-color-primary);
}
.accent_f8fe
  .text-north-b4c9
  .shadow-inner-4a27 {
  background-color: var(--e-global-color-primary);
}
.accent_f8fe
  .text-north-b4c9
  .shadow-inner-4a27 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_f8fe
  .text-north-b4c9
  .shadow-inner-4a27:hover {
  background-color: var(--e-global-color-primary);
}
.accent_f8fe
  .component-iron-d9e7
  .west-d3ce
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent_f8fe
  .component-iron-d9e7
  .outer-70d4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_f8fe
  .component-iron-d9e7
  .hero-gold-c3b0 {
  color: var(--e-global-color-text);
}
.accent_f8fe
  .component-iron-d9e7
  .hero-gold-c3b0
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_f8fe
  .component-iron-d9e7
  .orange-ea53 {
  background-color: var(--e-global-color-primary);
}
.accent_f8fe
  .component-iron-d9e7
  .orange-ea53 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_f8fe
  .component-iron-d9e7
  .orange-ea53:hover {
  background-color: var(--e-global-color-primary);
}
.accent_f8fe
  .component-iron-d9e7
  .shadow-inner-4a27 {
  background-color: var(--e-global-color-primary);
}
.accent_f8fe
  .component-iron-d9e7
  .shadow-inner-4a27 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_f8fe
  .component-iron-d9e7
  .shadow-inner-4a27:hover {
  background-color: var(--e-global-color-primary);
}
.accent_f8fe .hot_dfb5 {
  background-color: var(--e-global-color-primary);
}
.accent_f8fe .hot_dfb5:hover {
  background-color: var(--e-global-color-primary);
}
.accent_f8fe .picture_bca6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent_f8fe .image_41a7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider_right_f1ae .row-fresh-51a8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider_right_f1ae
  .panel-inner-bac6
  > div:nth-child(3)
  .row-fresh-51a8,
.slider_right_f1ae
  .table-blue-96eb
  > div:nth-child(1)
  .row-fresh-51a8,
.slider_right_f1ae
  .hidden-1703
  > div:nth-child(1)
  .row-fresh-51a8,
.slider_right_f1ae
  .next_7573
  > div:nth-child(1)
  .row-fresh-51a8,
.slider_right_f1ae
  .grid-center-11d3
  > div:nth-child(1)
  .row-fresh-51a8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider_right_f1ae .card-brown-59fc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_right_f1ae .down-9c30 {
  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);
}
.slider_right_f1ae .overlay_wood_3b2b {
  background-color: var(--e-global-color-primary);
}
.slider_right_f1ae .overlay_wood_3b2b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_right_f1ae .overlay_wood_3b2b:hover {
  background-color: var(--e-global-color-primary);
}
.slider_right_f1ae .message-329d {
  background-color: var(--e-global-color-primary);
}
.slider_right_f1ae .message-329d:hover {
  background-color: var(--e-global-color-primary);
}
.slider_right_f1ae .picture_bca6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider_right_f1ae .image_41a7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress-7302 .iron_2306 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress-7302 .lite-1320 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress-7302 .smooth-811b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress-7302 .steel-42ab {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress-7302 .sidebar-fb2e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress-7302 .message-329d {
  background-color: var(--e-global-color-primary);
}
.progress-7302 .message-329d:hover {
  background-color: var(--e-global-color-primary);
}
.old_02da .layout-4509 {
  background-color: var(--e-global-color-secondary);
}
.old_02da .wide-adaa {
  background-color: var(--e-global-color-text);
}
.old_02da .cold-6440 {
  background-color: var(--e-global-color-secondary);
}
.old_02da .layout_south_928b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.old_02da .south_bd28 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old_02da .article-white-2514 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old_02da .modal_7e02 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old_02da .white_aa83 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status_simple_6cf7 .list-a770 .advanced_2237,
.status_simple_6cf7
  .list-a770
  .advanced_2237
  a,
.status_simple_6cf7 .dark_c70e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status_simple_6cf7 .list-a770 .advanced_5b86,
.status_simple_6cf7 .pagination_b25e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status_simple_6cf7 .list-a770 .advanced_5b86 {
  color: var(--e-global-color-text);
}
.status_simple_6cf7 .pagination_b25e {
  color: var(--e-global-color-text);
}
.status_simple_6cf7
  .list-a770
  .list-bronze-f0aa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.status_simple_6cf7 .under_7795 .wide-f58d {
  background-color: var(--e-global-color-primary);
}
.status_simple_6cf7 .under_7795 .wide-f58d:hover {
  background-color: var(--e-global-color-primary);
}
.status_simple_6cf7 .under_7795 .easy_d6f7 li span {
  background-color: var(--e-global-color-text);
}
.status_simple_6cf7 .under_7795 .easy_d6f7 li span:hover {
  background-color: var(--e-global-color-primary);
}
.status_simple_6cf7
  .under_7795
  .easy_d6f7
  li.avatar_warm_e980
  span {
  background-color: var(--e-global-color-accent);
}
.status_simple_6cf7 .background-over-532c span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table_huge_cd15 .focused-aba4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner-blue-15a9 .gallery_upper_ef9e {
  background-color: var(--e-global-color-primary);
}
.banner-blue-15a9 .tertiary-135e {
  background-color: var(--e-global-color-secondary);
}
.banner-blue-15a9 .text_55cd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-blue-15a9 .nav_29e7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-blue-15a9 .notice-93b6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-blue-15a9 .solid_831a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-blue-15a9 .black-0c1d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-blue-15a9 .tooltip-gold-9155 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-blue-15a9 .gas-5a11 {
  background-color: var(--e-global-color-primary);
}
.banner-blue-15a9 .gas-5a11 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview_f0ea .slider-51b4 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview_f0ea .main_dark_9b63 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.preview_f0ea
  .avatar_5bac:after {
  background-color: var(--e-global-color-primary);
}
.preview_f0ea .input_hovered_e62b {
  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);
}
.logo-865b .dark_c70e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo-865b .pagination_b25e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.iron-b0d6 .last_f88f .avatar-steel-3042 {
  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);
}
.iron-b0d6 .last_f88f .fresh_5b12 {
  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);
}
.tag_d585 .selected_adbe {
  background-color: var(--e-global-color-primary);
}
.tag_d585 .black_5cb7 {
  background-color: var(--e-global-color-secondary);
}
.tag_d585 .tag_simple_a2e2 .video-209c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_d585 .image-ad6e .video-209c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.element_lite_c13e .modal_392b .dark-57cd {
  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_lite_c13e .modal_392b .text-3a08 {
  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);
}
.element_lite_c13e .modal_392b .layout-fresh-463a {
  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);
}
.old_f887 .hidden_red_0def {
  border-color: var(--e-global-color-text);
}
.old_f887 .tooltip-4f95 {
  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);
}
.old_f887 .row-static-e20a {
  color: var(--e-global-color-primary);
}
.old_f887 .status-91de {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused-ee09 .icon-7cce {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused-ee09 .disabled-brown-736e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused-ee09 .photo_next_a108:hover .icon-7cce {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused-ee09
  .photo_next_a108:hover
  .disabled-brown-736e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_6af8 .selected-4900 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_6af8 .accordion-9409 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary_94ab .column-9ffa .under_f565 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary_94ab .search-selected-6d78 .under_f565 {
  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);
}
.status_gold_bc5c .tertiary_in_0ccd {
  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);
}
.hero_action_6f1c .in_30a9 .mini-413a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero_action_6f1c .in_30a9 .mini-413a {
  background-color: var(--e-global-color-secondary);
}
.hero_action_6f1c .hard-4e9c .mini-413a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero_action_6f1c .hard-4e9c .mini-413a {
  background-color: var(--e-global-color-secondary);
}
.hero_action_6f1c .primary_189e .alert-6e1a {
  background-color: var(--e-global-color-primary);
}
.hero_action_6f1c .primary_189e:hover .alert-6e1a {
  background-color: var(--e-global-color-secondary);
}
.hero_action_6f1c .wide-f58d {
  background-color: var(--e-global-color-primary);
}
.hero_action_6f1c .wide-f58d:hover {
  background-color: var(--e-global-color-accent);
}
.hero_action_6f1c .easy_d6f7 li span {
  background-color: var(--e-global-color-text);
}
.hero_action_6f1c .easy_d6f7 li span:hover {
  background-color: var(--e-global-color-primary);
}
.hero_action_6f1c .easy_d6f7 li.avatar_warm_e980 span {
  background-color: var(--e-global-color-accent);
}
.thumbnail-b55d .hovered-cf92 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-b55d .bright-92cd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.prev_fc47 .advanced_ffb1:before {
  background-color: var(--e-global-color-secondary);
}
.prev_fc47 .badge-left-3bed {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.prev_fc47 .media_wide_c0fa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border_action_6bb4 .card-fixed-c05b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border_action_6bb4 .card-fixed-c05b:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border_action_6bb4 .card-fixed-c05b.fn-active-aa7b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border_action_6bb4 .hot_2bbe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_action_6bb4 .element-outer-187f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_action_6bb4 .motion_cdb6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_action_6bb4 .frame-9aaa {
  background-color: var(--e-global-color-primary);
}
.border_action_6bb4 .frame-9aaa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.border_action_6bb4 .main_west_d4c0 {
  background-color: var(--e-global-color-primary);
}
.border_action_6bb4 .main_west_d4c0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green_1ae7 .avatar-gas-ec10 .grid_fixed_5acd a {
  color: var(--e-global-color-secondary);
}
.green_1ae7 .avatar-gas-ec10 .grid_fixed_5acd a:hover {
  color: var(--e-global-color-secondary);
}
.green_1ae7 .avatar-gas-ec10 .grid_fixed_5acd,
.green_1ae7 .avatar-gas-ec10 .grid_fixed_5acd a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green_1ae7 .avatar-gas-ec10 .basic_d81f {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green_1ae7 .avatar-gas-ec10 .pink-c2a0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green_1ae7 .avatar-gas-ec10 .photo_8344 {
  background-color: var(--e-global-color-primary);
}
.green_1ae7 .avatar-gas-ec10 .photo_8344 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green_1ae7 .avatar-gas-ec10 .photo_8344:hover {
  background-color: var(--e-global-color-primary);
}
.green_1ae7 .avatar-gas-ec10 .media-2a4d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green_1ae7 .avatar-gas-ec10 .media-2a4d {
  background-color: var(--e-global-color-primary);
}
.green_1ae7 .avatar-gas-ec10 .media-2a4d:hover {
  background-color: var(--e-global-color-primary);
}
.green_1ae7 .avatar-gas-ec10 .wide-f58d {
  background-color: var(--e-global-color-primary);
}
.green_1ae7 .avatar-gas-ec10 .wide-f58d:hover {
  background-color: var(--e-global-color-primary);
}
.green_1ae7 .under_7795 .easy_d6f7 li span {
  background-color: var(--e-global-color-text);
}
.green_1ae7 .under_7795 .easy_d6f7 li span:hover {
  background-color: var(--e-global-color-primary);
}
.green_1ae7 .under_7795 .easy_d6f7 li.avatar_warm_e980 span {
  background-color: var(--e-global-color-accent);
}
.green_1ae7 .picture_bca6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.green_1ae7 .image_41a7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article_smooth_c11f .icon-pressed-aee7 .hero-dc5d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article_smooth_c11f .icon-pressed-aee7 .steel-a7e6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article_smooth_c11f .icon-pressed-aee7 .preview-cfac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south-996c .column_blue_1dda {
  border-color: var(--e-global-color-text);
}
.south-996c .steel_40cf {
  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);
}
.south-996c .module_upper_b51e {
  color: var(--e-global-color-secondary);
}
.south-996c .module_upper_b51e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south-996c .gas-5bf9 > * {
  color: var(--e-global-color-primary);
}
.south-996c .gas-5bf9 > * svg {
  fill: var(--e-global-color-primary);
}
.south-996c .paper_f818 {
  color: var(--e-global-color-primary);
}
.south-996c .paper_f818 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.south-996c .pressed_19ba {
  color: var(--e-global-color-primary);
}
.south-996c .pressed_19ba {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.south-996c .border_stone_ffc6 {
  color: var(--e-global-color-primary);
}
.south-996c .border_stone_ffc6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south-996c .solid_64f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south-996c .box_c4c9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south-996c .box_c4c9.primary_adc4 {
  color: var(--e-global-color-secondary);
}
.south-996c .box_c4c9.primary_adc4 .hard_0686 {
  color: var(--e-global-color-accent);
}
.south-996c .box_c4c9.wrapper_4d7d {
  color: var(--e-global-color-text);
}
.south-996c .box_c4c9.wrapper_4d7d .hard_0686 {
  color: var(--e-global-color-text);
}
.south-996c .box_c4c9:before {
  border-top-color: var(--e-global-color-text);
}
.south-996c .bronze_5157 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south-996c
  .bronze_5157
  .picture_tiny_641f {
  background-color: var(--e-global-color-primary);
}
.south-996c
  .bronze_5157
  .picture_tiny_641f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.south-996c .column_blue_1dda .blue-8098 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-217a .liquid_0902 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button-217a .dark_fa27 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo_wood_745e .dirty-0712 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo_wood_745e
  .notification-dynamic-5d03
  .slider-2611 {
  background-color: var(--e-global-color-secondary);
}
.logo_wood_745e
  .notification-dynamic-5d03.yellow_30f3
  .slider-2611 {
  background-color: var(--e-global-color-text);
}
.logo_wood_745e
  .notification-dynamic-5d03:hover
  .slider-2611 {
  background-color: var(--e-global-color-accent);
}
.logo_wood_745e
  .notification-dynamic-5d03.fn-active-aa7b
  .slider-2611 {
  background-color: var(--e-global-color-primary);
}
.block-ac54 .status_21fd {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.block-ac54 .liquid_82ce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block-ac54 .thick-e8fc {
  background-color: var(--e-global-color-primary);
}
.block-ac54 .thick-e8fc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.inner-186d .card_upper_d21c .active-in-db7f .static_44da {
  background-color: var(--e-global-color-secondary);
}
.inner-186d .card_upper_d21c .outline-d814:after {
  background-color: var(--e-global-color-secondary);
}
.inner-186d .table-0ae3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.inner-186d .button_289a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.inner-186d .module-large-b63b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.inner-186d .item-pressed-f6f7 {
  background-color: var(--e-global-color-primary);
}
.inner-186d .item-pressed-f6f7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.inner-186d .silver-58be {
  background-color: var(--e-global-color-secondary);
}
.inner-186d .silver-58be {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.inner-186d .card_upper_d21c .tertiary_soft_8f75 .dropdown-top-5d56:hover {
  background-color: var(--e-global-color-primary);
}
.inner-186d
  .card_upper_d21c
  .tertiary_soft_8f75
  .dropdown-top-5d56.hard-b87c {
  background-color: var(--e-global-color-primary);
}
.inner-186d .card_upper_d21c .huge-77ed:before {
  border-color: var(--e-global-color-primary);
}
.inner-186d .card_upper_d21c .huge-77ed:hover:before {
  border-color: var(--e-global-color-secondary);
}
.inner-186d
  .card_upper_d21c
  .huge-77ed.content-motion-8c8a:before {
  border-color: var(--e-global-color-primary);
}
.inner-186d .texture-out-4291 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_6b4e .table-next-0e75 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.out_6b4e .table-next-0e75:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.out_6b4e .table-next-0e75.disabled_purple_977d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.out_6b4e .frame-9cec {
  background-color: var(--e-global-color-primary);
}
.out_6b4e .frame-9cec {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.out_6b4e
  .right_f6a8
  .tag-complex-1b7c
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.out_6b4e
  .medium_3bdf
  .tag-complex-1b7c
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.out_f856
  .widget-right-9c2e
  .container-old-3226 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_f856
  .widget-right-9c2e
  .full-f4cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_f856 .heading-slow-554b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_f856 .shadow-dirty-e41e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out_f856 .notification-soft-6677 {
  background-color: var(--e-global-color-primary);
}
.out_f856 .notification-soft-6677 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.wood-903b .left_3b23 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood-903b .footer_dim_c5f0 {
  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);
}
.wood-903b .silver-a0af {
  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);
}
.wood-903b .silver-a0af a:hover {
  color: var(--e-global-color-secondary);
}
.wood-903b .pattern-small-b788 {
  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);
}
.wood-903b .card-d8fe {
  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-903b .nav_wood_52ab .wide-f58d {
  background-color: var(--e-global-color-primary);
}
.wood-903b .nav_wood_52ab .wide-f58d:hover {
  background-color: var(--e-global-color-accent);
}
.wood-903b
  .nav_wood_52ab
  .easy_d6f7
  li
  span {
  background-color: var(--e-global-color-text);
}
.wood-903b
  .nav_wood_52ab
  .easy_d6f7
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.wood-903b
  .nav_wood_52ab
  .easy_d6f7
  li.avatar_warm_e980
  span {
  background-color: var(--e-global-color-accent);
}
.detail-b44e
  .basic_7462
  .in-c8e1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail-b44e .basic_7462 .notice-06ec {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail-b44e .basic_7462 .sidebar-hot-0585 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail-b44e .small_7ef5 {
  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);
}
.detail-b44e
  .table-f6ba.secondary-small-7e9b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > a {
  background-color: var(--e-global-color-text);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > a
  .dropdown-0cd4.button_b502 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > a
  .yellow_3a5b.module_iron_bc59 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > .active_3533
  .filter_93e8
  > a {
  background-color: var(--e-global-color-secondary);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > .active_3533
  .filter_93e8
  > a
  .layout-7da1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > .active_3533
  .filter_93e8
  > a
  .yellow_3a5b.banner_current_1907 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > a
  .wrapper_7757:before {
  color: var(--e-global-color-text);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > .active_3533
  a
  .wrapper_7757:before {
  color: var(--e-global-color-text);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8.tooltip-e0ac
  > a
  .wrapper_7757:before {
  color: var(--e-global-color-text);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > .active_3533
  .filter_93e8.tooltip-e0ac
  > a
  .wrapper_7757:before {
  color: var(--e-global-color-text);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > a
  .advanced-ebe6
  .notice-7657 {
  color: var(--e-global-color-text);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > .active_3533
  a
  .advanced-ebe6
  .notice-7657 {
  color: var(--e-global-color-text);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > a
  .advanced-ebe6
  .notice-7657,
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > .active_3533
  a
  .advanced-ebe6
  .notice-7657 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > a
  .title-dirty-a77f:before {
  color: var(--e-global-color-text);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > .active_3533
  a
  .title-dirty-a77f:before {
  color: var(--e-global-color-text);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8.tooltip-e0ac
  > a
  .title-dirty-a77f:before {
  color: var(--e-global-color-text);
}
.top-8b84
  > .header-huge-f9b9
  > div
  > .preview_stale_b64e
  > .filter_93e8
  > .active_3533
  .filter_93e8.tooltip-e0ac
  > a
  .title-dirty-a77f:before {
  color: var(--e-global-color-text);
}
.aside_3f53 .focused-aad0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.aside_3f53
  .new-0bed:hover
  .focused-aad0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.nav-dim-4b07
  > .header-huge-f9b9
  > .status_pro_1d63
  > .hovered_3dd2
  > .caption_702a
  > .brown_7649
  .search_2155 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-dim-4b07
  > .header-huge-f9b9
  > .status_pro_1d63
  > .hovered_3dd2
  > .caption_702a
  > .brown_7649:hover
  .search_2155 {
  color: var(--e-global-color-text);
}
.nav-dim-4b07
  > .header-huge-f9b9
  > .status_pro_1d63
  > .hovered_3dd2
  > .caption_702a
  > .brown_7649:hover
  .search_2155 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-dim-4b07
  > .header-huge-f9b9
  > .status_pro_1d63
  > .hovered_3dd2
  > .caption_702a.table_down_d46f
  > .brown_7649
  .search_2155 {
  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);
}
.slow_f9c9 .progress_focused_0fb3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_f9c9 .video-stale-7f45 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_f9c9 .summary-tall-74c8 {
  background-color: var(--e-global-color-primary);
}
.slow_f9c9 .summary-tall-74c8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.small_43b8
  > .header-huge-f9b9
  > .button-78b2
  > .hero_d3e0
  > .cold_f381
  .badge-soft-a04e {
  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);
}
.small_43b8
  > .header-huge-f9b9
  > .button-78b2
  > .hero_d3e0
  > .cold_f381
  .photo_3097 {
  color: var(--e-global-color-text);
}
.small_43b8
  > .header-huge-f9b9
  > .button-78b2
  > .hero_d3e0
  > .cold_f381:hover
  .badge-soft-a04e {
  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_43b8
  > .header-huge-f9b9
  > .button-78b2
  > .hero_d3e0
  > .cold_f381:hover
  .photo_3097 {
  color: var(--e-global-color-secondary);
}
.small_43b8
  > .header-huge-f9b9
  > .button-78b2
  > .hero_d3e0
  > .cold_f381.alert_hard_9fb1
  .badge-soft-a04e {
  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_43b8
  > .header-huge-f9b9
  > .button-78b2
  > .hero_d3e0
  > .cold_f381.alert_hard_9fb1
  .photo_3097 {
  color: var(--e-global-color-primary);
}
.table_center_4871
  .label-cool-d43d
  .gallery-912e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table_center_4871 .grid_south_4046 .blue-8098 .pink_6710 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal-basic-9079 .sort-59c8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal-basic-9079 .action_4443 .sort-59c8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal-basic-9079 .content-dynamic-d445 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.modal-basic-9079 .content-dynamic-d445 {
  background-color: var(--e-global-color-primary);
}
.bottom_34bc .tag_cool_0fc4 .over-1eac {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom_34bc
  .tag_cool_0fc4:hover
  .progress_0eaf {
  color: var(--e-global-color-secondary);
}
.bottom_34bc
  .tag_cool_0fc4:hover
  .over-1eac {
  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);
}
.label_c068 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.label_dirty_fbb2 {
  flex-direction: column;
}

.label_dirty_fbb2 .media_e79c {
  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.label_dirty_fbb2 .media_e79c {
  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);
}

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

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

.feature_gold_1ddc.easy_9bf3 {
  display: none;
}

.menu-1d2c {
  display: none;
}

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

.item-3a70.grid-soft-f75c {
  margin-bottom: 40px;
  width: 100%;
}

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

.label_dirty_fbb2 a {
  width: 100%;
}

.background_426d .search-4019.item_small_ab1d {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.background_426d
  .search-4019.paragraph-thick-8de3
  .list-d13c
  .out_182a {
  font-size: 20px !important;
}

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

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

.text-middle-fd29 h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.new-292b.gradient-4e28 > .north_ddeb {
  display: flex;
  align-items: center;
}

.thick-eca7 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

.element-small-88c6 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

.gallery-simple-64c3 {
  font-size: 35px !important;
}

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

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

.description-1c89 {
  display: flex;
  gap: 50px;
}

.background_426d
  .search-4019.text_center_0ea9
  .logo-warm-0151
  .component_2f0e {
  width: 100% !important;
}

.header-left-bd64 {
  width: 500px !important;
  max-width: none;
}

.layout-5b59 {
  width: 100%;
}

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

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

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

  display: none;
}

.thumbnail-orange-3f45 {
  font-size: 15px !important;
}

.middle-3771 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.picture_8383:hover .middle-3771 {
  visibility: visible;
}
.picture_8383:hover.picture_8383::before {
  display: block;
}

.text-middle-fd29 h3 {
  color: #fff;
}

.item_narrow_d226 {
  margin: 0;
}

.background_426d
  .search-4019.text_center_0ea9
  .component_2f0e
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.paper-0eb8 {
  width: 100%;
}

.paragraph-7ec6 {
  width: 100%;
}

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

.paragraph-7ec6 {
  width: 100%;
}

.yellow-2cb2 {
  margin-bottom: 10px !important;
}

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

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

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

.label_dirty_fbb2 .media_e79c.warm_785e {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.label_dirty_fbb2 h1.media_e79c {
  margin-top: 80px !important;
}

.background_426d .search-4019.main-51ae {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.carousel-04d3 img {
  width: 100%;
}

.avatar-58a4 .container_action_c184.list-d13c {
  justify-content: space-between;
}

.current_cf86 {
  display: none;
}

.full_7c54 .grid_red_5762 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .new-292b .north_ddeb {
    flex-wrap: nowrap !important;
  }
}

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

  .header-left-bd64 {
    width: 100% !important;
  }
}

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

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

  .avatar-58a4 .container_action_c184.list-d13c {
    border-bottom: 1px solid #f0c159;
  }

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

  .new-292b.gradient-4e28 > .north_ddeb {
    gap: 15px;
    justify-content: space-between;
  }

  .background_426d
    .search-4019.text_center_0ea9
    .component_2f0e
    img {
    width: 60% !important;
  }

  .element-small-88c6 {
    left: 2%;
  }

  .tooltip-current-c1d2 {
    margin: 10px 0;
  }

  .label_dirty_fbb2 .grid_red_5762 {
    margin: 0;
    margin-bottom: 10px;
  }

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

  .gallery-simple-64c3 {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.label_dirty_fbb2 .media_e79c,
  .label_dirty_fbb2 .media_e79c {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .component_2f0e {
    justify-content: center;
  }

  .label_dirty_fbb2 .grid_red_5762 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .background_426d .search-4019.item_small_ab1d {
    width: 75% !important;
  }

  .carousel-04d3 img {
    width: 100% !important;
  }
}

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

  h2.label_dirty_fbb2 .media_e79c,
  .label_dirty_fbb2 .media_e79c {
    font-size: 30px !important;
  }

  .component_2f0e {
    justify-content: center;
  }

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

  .dirty-acbb
    .menu-small-da86.primary_a0aa {
    margin: 0 !important;
  }

  .thick-eca7 {
    margin: 0;
    gap: 10px;
  }

  .tooltip-current-c1d2 {
    display: flex;
  }

  .fast_5387 .popup-ac03 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .sidebar-a7be svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .label_dirty_fbb2 h1.media_e79c {
    margin-top: 40px !important;
  }

  .background_426d
    .search-4019.text_center_0ea9
    .component_2f0e
    img,
  .basic_08cf .logo-warm-0151 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .background_426d .search-4019.item_small_ab1d {
    width: 100% !important;
  }

  .new-292b.gradient-4e28 > .north_ddeb {
    gap: 3px;
  }

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

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

/* 超紧凑型导航菜单样式 */
.avatar-58a4 .container_action_c184.list-d13c {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.avatar-58a4 .container_action_c184.list-d13c: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .avatar-58a4 .container_action_c184.list-d13c {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .label_dirty_fbb2 .media_e79c {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .popup-ac03 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.first_b177 .row_35c0 {
  flex-shrink: 0;
  white-space: nowrap;
}

.first_b177 .tertiary-63ba {
  flex-shrink: 0;
  min-width: fit-content;
}

.first_b177 .out_182a {
  white-space: nowrap;
}

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

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

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

.first_b177 .tertiary-63ba {
  max-width: 80px !important;
  overflow: hidden;
}

.first_b177 .container_action_c184.list-d13c {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.first_b177 .out_182a {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: f1fb */
.widget-item-r3 {
  padding: 0.1rem;
  font-size: 14px;
  line-height: 1.0;
}
