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(.focused-266d) {
  gap: 0.5em;
}
:where(.footer_3f39) {
  gap: 0.5em;
}
body .section-64ab > .photo-out-2ee5 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .section-64ab > .backdrop-5a3a {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .section-64ab > .menu_faa6 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .message-b614 > .photo-out-2ee5 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .message-b614 > .backdrop-5a3a {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .message-b614 > .menu_faa6 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .message-b614
  > :where(:not(.photo-out-2ee5):not(.backdrop-5a3a):not(.hidden-7951)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .message-b614 > .progress_cf96 {
  max-width: var(--wp--style--global--wide-size);
}
body .focused-266d {
  display: flex;
}
body .focused-266d {
  flex-wrap: wrap;
  align-items: center;
}
body .focused-266d > * {
  margin: 0;
}
body .footer_3f39 {
  display: grid;
}
body .footer_3f39 > * {
  margin: 0;
}
:where(.glass-5439.focused-266d) {
  gap: 2em;
}
:where(.glass-5439.footer_3f39) {
  gap: 2em;
}
:where(.focused-fbca.focused-266d) {
  gap: 1.25em;
}
:where(.focused-fbca.footer_3f39) {
  gap: 1.25em;
}
.accordion-7fa0 {
  color: var(--wp--preset--color--black) !important;
}
.panel-0e38 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.light-11c1 {
  color: var(--wp--preset--color--white) !important;
}
.silver-35a3 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.simple_eba5 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.search_paper_efc0 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.first_ed7d {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.medium_607a {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.border-7a45 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.mini_8b8f {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.layout-a8f8 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.label_basic_748c {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.upper_58f0 {
  background-color: var(--wp--preset--color--black) !important;
}
.table-thick-03eb {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.notification_east_5900 {
  background-color: var(--wp--preset--color--white) !important;
}
.backdrop_white_6020 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.filter-wide-d0c6 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.dark-9921 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.cool-7ade {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.up_4d2c {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.complex-99c3 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.background-8640 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.carousel-7685 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.form_88d1 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.notice-lite-51fc {
  border-color: var(--wp--preset--color--black) !important;
}
.footer-d0af {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.carousel-3e86 {
  border-color: var(--wp--preset--color--white) !important;
}
.badge_upper_c671 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.tag_69d7 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.status_outer_67c4 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.secondary-plasma-bece {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.grid_d35c {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.texture_5ac1 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.status-silver-042c {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.widget_d0ee {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.search-cf8f {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.paragraph_257b {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.photo_5cce {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.tabs-aa91 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.content_hot_e65e {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.heading_upper_e062 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.preview-advanced-14bc {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.border-b4ee {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.border-637b {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.in_962a {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.accordion-orange-4f3f {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.picture_d902 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.footer_green_0704 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.complex-e5ad {
  font-size: var(--wp--preset--font-size--small) !important;
}
.mask_up_7e0b {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.progress-c18c {
  font-size: var(--wp--preset--font-size--large) !important;
}
.status_f38d {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.cold-d380 a:where(:not(.first_4961)) {
  color: inherit;
}
:where(.focused-fbca.focused-266d) {
  gap: 1.25em;
}
:where(.focused-fbca.footer_3f39) {
  gap: 1.25em;
}
:where(.glass-5439.focused-266d) {
  gap: 2em;
}
:where(.glass-5439.footer_3f39) {
  gap: 2em;
}
.card-solid-abaf {
  font-size: 1.5em;
  line-height: 1.6;
}

.icon_6c34 .grid_5975 {
  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);
}
.slider_7725 .image_3e20 {
  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-mini-b475 {
  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-mini-b475.text-0beb .mask_stale_2919 {
  background-color: var(--e-global-color-primary);
}
.progress-mini-b475.title-steel-0227 .mask_stale_2919,
.progress-mini-b475.menu_6a77 .mask_stale_2919 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.tooltip-focused-f525 .article_0e50 {
  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);
}
.tabs_3d82 {
  --divider-color: var(--e-global-color-secondary);
}
.tabs_3d82 .border_over_7779 {
  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);
}
.tabs_3d82.card-cool-78cb .white-9baf {
  background-color: var(--e-global-color-secondary);
}
.tabs_3d82.widget-6cd4 .white-9baf,
.tabs_3d82.medium_95f5 .white-9baf {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.tabs_3d82.widget-6cd4 .white-9baf,
.tabs_3d82.medium_95f5 .white-9baf svg {
  fill: var(--e-global-color-secondary);
}
.nav-af70 .row-dynamic-e2b1 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-af70 .media-771a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_center_f7b7.card-cool-78cb .white-9baf {
  background-color: var(--e-global-color-primary);
}
.focus_center_f7b7.widget-6cd4 .white-9baf,
.focus_center_f7b7.medium_95f5 .white-9baf {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.focus_center_f7b7.widget-6cd4 .white-9baf,
.focus_center_f7b7.medium_95f5 .white-9baf svg {
  fill: var(--e-global-color-primary);
}
.grid_8fce.card-cool-78cb .white-9baf {
  background-color: var(--e-global-color-primary);
}
.grid_8fce.widget-6cd4 .white-9baf,
.grid_8fce.medium_95f5 .white-9baf {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.grid_8fce .backdrop-pink-a403 {
  color: var(--e-global-color-primary);
}
.grid_8fce .backdrop-pink-a403,
.grid_8fce .backdrop-pink-a403 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.grid_8fce .breadcrumb_cold_e60c {
  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);
}
.info-clean-748c .video-prev-f326 {
  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);
}
.tiny_bbef .mini_c775 .old_074a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel-6a5c .focus_14b6:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.carousel-6a5c .tooltip-4549 i {
  color: var(--e-global-color-primary);
}
.carousel-6a5c .tooltip-4549 svg {
  fill: var(--e-global-color-primary);
}
.carousel-6a5c .static_1462 {
  color: var(--e-global-color-secondary);
}
.carousel-6a5c .focus_14b6 > .static_1462,
.carousel-6a5c .focus_14b6 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.center_df82 .grid-outer-216b {
  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);
}
.center_df82 .container_0b2c {
  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);
}
.rough-2df4 .primary_b168 .description-yellow-001b {
  background-color: var(--e-global-color-primary);
}
.rough-2df4 .description_e792 {
  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);
}
.down_55c7 .primary_f1a8 {
  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_55c7 .active_bebc {
  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);
}
.down_55c7 .in_26e3 {
  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);
}
.notice-inner-bbbb .soft-fc5e,
.notice-inner-bbbb .soft-fc5e a {
  color: var(--e-global-color-primary);
}
.notice-inner-bbbb .soft-fc5e.old-3a71,
.notice-inner-bbbb .soft-fc5e.old-3a71 a {
  color: var(--e-global-color-accent);
}
.notice-inner-bbbb .soft-fc5e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notice-inner-bbbb .accordion-pro-766b {
  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);
}
.primary_8e10 .secondary_fluid_51e5,
.primary_8e10 .over_fded {
  color: var(--e-global-color-primary);
}
.primary_8e10 .secondary_fluid_51e5 svg {
  fill: var(--e-global-color-primary);
}
.primary_8e10 .old-3a71 .secondary_fluid_51e5,
.primary_8e10 .old-3a71 .over_fded {
  color: var(--e-global-color-accent);
}
.primary_8e10 .old-3a71 .secondary_fluid_51e5 svg {
  fill: var(--e-global-color-accent);
}
.primary_8e10 .over_fded {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.primary_8e10 .accordion-pro-766b {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_top_1648 .surface_selected_4da2,
.overlay_top_1648 .plasma_1aad {
  color: var(--e-global-color-primary);
}
.overlay_top_1648 .plasma_1aad svg {
  fill: var(--e-global-color-primary);
}
.overlay_top_1648 .soft-fc5e.old-3a71 a,
.overlay_top_1648
  .soft-fc5e.old-3a71
  .plasma_1aad {
  color: var(--e-global-color-accent);
}
.overlay_top_1648 .surface_selected_4da2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay_top_1648 .accordion-pro-766b {
  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);
}
.soft-d8c9 .liquid_8e70 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.soft-d8c9 .stone_ce25 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_1df7 .alert_blue_4bcd .hard-258a {
  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);
}
.thumbnail_1df7 .alert_blue_4bcd .feature-27bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_1df7 .outline-orange-9598 .hard-258a {
  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);
}
.thumbnail_1df7
  .outline-orange-9598
  .feature-27bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_1df7
  .content-static-24d7
  .hard-258a {
  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);
}
.thumbnail_1df7
  .content-static-24d7
  .feature-27bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_1df7
  .dropdown_a8e8
  .hard-258a {
  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);
}
.thumbnail_1df7
  .dropdown_a8e8
  .feature-27bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas-f3b6 .light_54bd {
  background-color: var(--e-global-color-primary);
}
.gas-f3b6 .light_54bd:hover {
  background-color: var(--e-global-color-primary);
}
.gas-f3b6 .form-huge-944b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas-f3b6
  .light_54bd:hover
  .form-huge-944b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas-3226 .small_b09f {
  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);
}
.slider_a75d .avatar_static_67c6 .gas_4067 a {
  background-color: var(--e-global-color-accent);
}
.slider_a75d .avatar_static_67c6 .hero-warm-4f57 a {
  background-color: var(--e-global-color-accent);
}
.slider_a75d .avatar_static_67c6 .gas_4067 a,
.slider_a75d .avatar_static_67c6 .hero-warm-4f57 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wide-8f6e
  .gradient_bronze_070a.secondary-8ffb
  .avatar_static_67c6
  a.title-69a3 {
  background-color: var(--e-global-color-accent);
}
.wide-8f6e
  .gradient_bronze_070a.secondary-8ffb
  .avatar_static_67c6
  span.title-69a3.fn-current-3259 {
  background-color: var(--e-global-color-text);
}
.wide-8f6e
  .gradient_bronze_070a.secondary-8ffb
  .avatar_static_67c6
  .title-69a3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_action_2ce9 .cold-bfa2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_action_2ce9
  .lower_dfe2
  > .lower_2419
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_action_2ce9
  .section_west_ccac
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_action_2ce9
  .slider_bright_4b0c
  .wrapper_e789,
.card_action_2ce9
  .slider_bright_4b0c
  .highlight_copper_4556 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.card_action_2ce9
  .slider_bright_4b0c
  .tooltip-mini-aa4a,
.card_action_2ce9
  .slider_bright_4b0c
  a
  .tooltip-mini-aa4a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_action_2ce9
  .slider_bright_4b0c
  .banner_steel_ce45 {
  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_action_2ce9
  .slider_bright_4b0c
  .tall_103d {
  background-color: var(--e-global-color-primary);
}
.card_action_2ce9
  .slider_bright_4b0c
  .tall_103d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_action_2ce9
  .slider_bright_4b0c
  .tall_103d:hover {
  background-color: var(--e-global-color-primary);
}
.card_action_2ce9
  .slider_bright_4b0c
  .gallery_3ac3 {
  background-color: var(--e-global-color-primary);
}
.card_action_2ce9
  .slider_bright_4b0c
  .gallery_3ac3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_action_2ce9
  .slider_bright_4b0c
  .gallery_3ac3:hover {
  background-color: var(--e-global-color-primary);
}
.card_action_2ce9
  .table-fab4
  .highlight_basic_f048
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.card_action_2ce9
  .table-fab4
  .tiny-3168 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_action_2ce9
  .table-fab4
  .banner_steel_ce45 {
  color: var(--e-global-color-text);
}
.card_action_2ce9
  .table-fab4
  .banner_steel_ce45
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_action_2ce9
  .table-fab4
  .tall_103d {
  background-color: var(--e-global-color-primary);
}
.card_action_2ce9
  .table-fab4
  .tall_103d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_action_2ce9
  .table-fab4
  .tall_103d:hover {
  background-color: var(--e-global-color-primary);
}
.card_action_2ce9
  .table-fab4
  .gallery_3ac3 {
  background-color: var(--e-global-color-primary);
}
.card_action_2ce9
  .table-fab4
  .gallery_3ac3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_action_2ce9
  .table-fab4
  .gallery_3ac3:hover {
  background-color: var(--e-global-color-primary);
}
.card_action_2ce9 .input-tiny-461f {
  background-color: var(--e-global-color-primary);
}
.card_action_2ce9 .input-tiny-461f:hover {
  background-color: var(--e-global-color-primary);
}
.card_action_2ce9 .black-a675 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.card_action_2ce9 .first-1b4a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dim-143e .surface-white-c9d7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dim-143e
  .banner-1ce4
  > div:nth-child(3)
  .surface-white-c9d7,
.dim-143e
  .first-ce5c
  > div:nth-child(1)
  .surface-white-c9d7,
.dim-143e
  .detail-f053
  > div:nth-child(1)
  .surface-white-c9d7,
.dim-143e
  .stale-1a1a
  > div:nth-child(1)
  .surface-white-c9d7,
.dim-143e
  .card_warm_4670
  > div:nth-child(1)
  .surface-white-c9d7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dim-143e .list-large-c8bd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-143e .sort-focused-527c {
  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);
}
.dim-143e .banner_2807 {
  background-color: var(--e-global-color-primary);
}
.dim-143e .banner_2807 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-143e .banner_2807:hover {
  background-color: var(--e-global-color-primary);
}
.dim-143e .content_prev_90aa {
  background-color: var(--e-global-color-primary);
}
.dim-143e .content_prev_90aa:hover {
  background-color: var(--e-global-color-primary);
}
.dim-143e .black-a675 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dim-143e .first-1b4a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.soft-0892 .disabled_selected_5e47 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.soft-0892 .medium-ae4e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft-0892 .hard-c240 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft-0892 .progress-cool-261c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft-0892 .element_f759 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft-0892 .content_prev_90aa {
  background-color: var(--e-global-color-primary);
}
.soft-0892 .content_prev_90aa:hover {
  background-color: var(--e-global-color-primary);
}
.aside-wide-bd12 .primary-6417 {
  background-color: var(--e-global-color-secondary);
}
.aside-wide-bd12 .input-ff3c {
  background-color: var(--e-global-color-text);
}
.aside-wide-bd12 .badge-paper-238d {
  background-color: var(--e-global-color-secondary);
}
.aside-wide-bd12 .pattern_prev_6e93 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-wide-bd12 .iron_5228 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-wide-bd12 .text_9140 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-wide-bd12 .primary-steel-532a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-wide-bd12 .hard_b73f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-5c97 .slider_fresh_f3a1 .down-c3f1,
.thumbnail-5c97
  .slider_fresh_f3a1
  .down-c3f1
  a,
.thumbnail-5c97 .article_853e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-5c97 .slider_fresh_f3a1 .gradient-fresh-b510,
.thumbnail-5c97 .description_gas_baf7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-5c97 .slider_fresh_f3a1 .gradient-fresh-b510 {
  color: var(--e-global-color-text);
}
.thumbnail-5c97 .description_gas_baf7 {
  color: var(--e-global-color-text);
}
.thumbnail-5c97
  .slider_fresh_f3a1
  .mask_e32d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thumbnail-5c97 .content-easy-8699 .form_a1b5 {
  background-color: var(--e-global-color-primary);
}
.thumbnail-5c97 .content-easy-8699 .form_a1b5:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail-5c97 .content-easy-8699 .badge_selected_630e li span {
  background-color: var(--e-global-color-text);
}
.thumbnail-5c97 .content-easy-8699 .badge_selected_630e li span:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail-5c97
  .content-easy-8699
  .badge_selected_630e
  li.accordion_153f
  span {
  background-color: var(--e-global-color-accent);
}
.thumbnail-5c97 .badge-easy-3969 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_6b75 .static_445d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.backdrop-hot-9ba9 .form-fresh-0e2e {
  background-color: var(--e-global-color-primary);
}
.backdrop-hot-9ba9 .under_954c {
  background-color: var(--e-global-color-secondary);
}
.backdrop-hot-9ba9 .filter_0126 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-hot-9ba9 .form_e780 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-hot-9ba9 .element_selected_5911 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-hot-9ba9 .layout-31b5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-hot-9ba9 .rough_0293 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-hot-9ba9 .image-left-70b2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-hot-9ba9 .link-a9ba {
  background-color: var(--e-global-color-primary);
}
.backdrop-hot-9ba9 .link-a9ba {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pattern-over-0807 .nav-7a87 {
  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);
}
.pattern-over-0807 .out_27d1 {
  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);
}
.pattern-over-0807
  .wide-5602:after {
  background-color: var(--e-global-color-primary);
}
.pattern-over-0807 .gas_d4b1 {
  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);
}
.grid-5707 .article_853e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid-5707 .description_gas_baf7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-c633 .header_warm_19c1 .media-01eb {
  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);
}
.brown-c633 .header_warm_19c1 .link_top_d239 {
  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);
}
.outline-bottom-3c07 .card_d1e0 {
  background-color: var(--e-global-color-primary);
}
.outline-bottom-3c07 .filter_6b13 {
  background-color: var(--e-global-color-secondary);
}
.outline-bottom-3c07 .fixed-7da8 .focus_f90c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline-bottom-3c07 .module-current-73fa .focus_f90c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message-846e .shade_0c8e .carousel-b37a {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message-846e .shade_0c8e .shade_green_25bf {
  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);
}
.message-846e .shade_0c8e .background-bfa1 {
  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);
}
.prev_5ba2 .out_583b {
  border-color: var(--e-global-color-text);
}
.prev_5ba2 .gold-bdff {
  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);
}
.prev_5ba2 .description_motion_8155 {
  color: var(--e-global-color-primary);
}
.prev_5ba2 .lite_0c17 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shade-full-5f4f .bright_e9c6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shade-full-5f4f .list_pressed_59d8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shade-full-5f4f .paragraph-up-e48e:hover .bright_e9c6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shade-full-5f4f
  .paragraph-up-e48e:hover
  .list_pressed_59d8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.soft_ca6f .chip_steel_85cd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.soft_ca6f .icon-brown-283b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-lite-9c37 .fluid_3387 .notice_purple_d65f {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.carousel-lite-9c37 .status-64c3 .notice_purple_d65f {
  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);
}
.active-iron-d422 .simple-5a00 {
  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);
}
.block-selected-9632 .accordion_complex_61a4 .pattern-3182 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-selected-9632 .accordion_complex_61a4 .pattern-3182 {
  background-color: var(--e-global-color-secondary);
}
.block-selected-9632 .medium_2f66 .pattern-3182 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-selected-9632 .medium_2f66 .pattern-3182 {
  background-color: var(--e-global-color-secondary);
}
.block-selected-9632 .paper-08e2 .summary_77f3 {
  background-color: var(--e-global-color-primary);
}
.block-selected-9632 .paper-08e2:hover .summary_77f3 {
  background-color: var(--e-global-color-secondary);
}
.block-selected-9632 .form_a1b5 {
  background-color: var(--e-global-color-primary);
}
.block-selected-9632 .form_a1b5:hover {
  background-color: var(--e-global-color-accent);
}
.block-selected-9632 .badge_selected_630e li span {
  background-color: var(--e-global-color-text);
}
.block-selected-9632 .badge_selected_630e li span:hover {
  background-color: var(--e-global-color-primary);
}
.block-selected-9632 .badge_selected_630e li.accordion_153f span {
  background-color: var(--e-global-color-accent);
}
.mini_a0a6 .soft_ec37 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mini_a0a6 .info-7a8b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-4b32 .section_soft_f8d7:before {
  background-color: var(--e-global-color-secondary);
}
.primary-4b32 .primary-next-66a3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-4b32 .mask-39a6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mini_5dcf .main-red-070c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mini_5dcf .main-red-070c:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mini_5dcf .main-red-070c.fn-active-3259 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mini_5dcf .background-complex-9a73 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mini_5dcf .footer_dim_fe82 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mini_5dcf .block-2386 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mini_5dcf .row-24d2 {
  background-color: var(--e-global-color-primary);
}
.mini_5dcf .row-24d2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mini_5dcf .status_9a51 {
  background-color: var(--e-global-color-primary);
}
.mini_5dcf .status_9a51 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.badge_smooth_1dd1 .status_dd65 .accent-95b4 a {
  color: var(--e-global-color-secondary);
}
.badge_smooth_1dd1 .status_dd65 .accent-95b4 a:hover {
  color: var(--e-global-color-secondary);
}
.badge_smooth_1dd1 .status_dd65 .accent-95b4,
.badge_smooth_1dd1 .status_dd65 .accent-95b4 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_smooth_1dd1 .status_dd65 .summary_inner_8f91 {
  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_smooth_1dd1 .status_dd65 .black_5762 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_smooth_1dd1 .status_dd65 .clean_354f {
  background-color: var(--e-global-color-primary);
}
.badge_smooth_1dd1 .status_dd65 .clean_354f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_smooth_1dd1 .status_dd65 .clean_354f:hover {
  background-color: var(--e-global-color-primary);
}
.badge_smooth_1dd1 .status_dd65 .info_warm_350a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.badge_smooth_1dd1 .status_dd65 .info_warm_350a {
  background-color: var(--e-global-color-primary);
}
.badge_smooth_1dd1 .status_dd65 .info_warm_350a:hover {
  background-color: var(--e-global-color-primary);
}
.badge_smooth_1dd1 .status_dd65 .form_a1b5 {
  background-color: var(--e-global-color-primary);
}
.badge_smooth_1dd1 .status_dd65 .form_a1b5:hover {
  background-color: var(--e-global-color-primary);
}
.badge_smooth_1dd1 .content-easy-8699 .badge_selected_630e li span {
  background-color: var(--e-global-color-text);
}
.badge_smooth_1dd1 .content-easy-8699 .badge_selected_630e li span:hover {
  background-color: var(--e-global-color-primary);
}
.badge_smooth_1dd1 .content-easy-8699 .badge_selected_630e li.accordion_153f span {
  background-color: var(--e-global-color-accent);
}
.badge_smooth_1dd1 .black-a675 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_smooth_1dd1 .first-1b4a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone_d6c0 .alert-purple-5b2f .heading_light_fbeb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone_d6c0 .alert-purple-5b2f .right-dd38 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stone_d6c0 .alert-purple-5b2f .highlight_tiny_1029 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_6e99 .focus-stale-d579 {
  border-color: var(--e-global-color-text);
}
.active_6e99 .bronze-e9aa {
  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);
}
.active_6e99 .sort-hovered-ba1a {
  color: var(--e-global-color-secondary);
}
.active_6e99 .sort-hovered-ba1a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_6e99 .lower_5a75 > * {
  color: var(--e-global-color-primary);
}
.active_6e99 .lower_5a75 > * svg {
  fill: var(--e-global-color-primary);
}
.active_6e99 .backdrop_adc7 {
  color: var(--e-global-color-primary);
}
.active_6e99 .backdrop_adc7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active_6e99 .text_da79 {
  color: var(--e-global-color-primary);
}
.active_6e99 .text_da79 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active_6e99 .lite-d466 {
  color: var(--e-global-color-primary);
}
.active_6e99 .lite-d466 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_6e99 .smooth_bc6c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_6e99 .white_d2e2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_6e99 .white_d2e2.description-28d1 {
  color: var(--e-global-color-secondary);
}
.active_6e99 .white_d2e2.description-28d1 .container-6557 {
  color: var(--e-global-color-accent);
}
.active_6e99 .white_d2e2.mask-e421 {
  color: var(--e-global-color-text);
}
.active_6e99 .white_d2e2.mask-e421 .container-6557 {
  color: var(--e-global-color-text);
}
.active_6e99 .white_d2e2:before {
  border-top-color: var(--e-global-color-text);
}
.active_6e99 .list-e2f7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_6e99
  .list-e2f7
  .row_599b {
  background-color: var(--e-global-color-primary);
}
.active_6e99
  .list-e2f7
  .row_599b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active_6e99 .focus-stale-d579 .heading_a135 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.next_57ec .summary-06c4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.next_57ec .south_f151 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dropdown-5bc9 .column-steel-6a29 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dropdown-5bc9
  .dirty_6e68
  .east_89b9 {
  background-color: var(--e-global-color-secondary);
}
.dropdown-5bc9
  .dirty_6e68.icon-3358
  .east_89b9 {
  background-color: var(--e-global-color-text);
}
.dropdown-5bc9
  .dirty_6e68:hover
  .east_89b9 {
  background-color: var(--e-global-color-accent);
}
.dropdown-5bc9
  .dirty_6e68.fn-active-3259
  .east_89b9 {
  background-color: var(--e-global-color-primary);
}
.progress-ece3 .media-a9ab {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.progress-ece3 .small_0712 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress-ece3 .accordion-ef66 {
  background-color: var(--e-global-color-primary);
}
.progress-ece3 .accordion-ef66 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer_ad8a .modal-medium-0f61 .up_ac36 .smooth-1df5 {
  background-color: var(--e-global-color-secondary);
}
.footer_ad8a .modal-medium-0f61 .hard-00ed:after {
  background-color: var(--e-global-color-secondary);
}
.footer_ad8a .clean-24f8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer_ad8a .right_2c8e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer_ad8a .mini_88f1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer_ad8a .sort_north_7fed {
  background-color: var(--e-global-color-primary);
}
.footer_ad8a .sort_north_7fed {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer_ad8a .focus_6c6c {
  background-color: var(--e-global-color-secondary);
}
.footer_ad8a .focus_6c6c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer_ad8a .modal-medium-0f61 .silver-34e3 .description_9ef5:hover {
  background-color: var(--e-global-color-primary);
}
.footer_ad8a
  .modal-medium-0f61
  .silver-34e3
  .description_9ef5.accent_0286 {
  background-color: var(--e-global-color-primary);
}
.footer_ad8a .modal-medium-0f61 .accordion_bottom_f4e0:before {
  border-color: var(--e-global-color-primary);
}
.footer_ad8a .modal-medium-0f61 .accordion_bottom_f4e0:hover:before {
  border-color: var(--e-global-color-secondary);
}
.footer_ad8a
  .modal-medium-0f61
  .accordion_bottom_f4e0.overlay_7fdf:before {
  border-color: var(--e-global-color-primary);
}
.footer_ad8a .list_rough_e555 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left_cf7e .white-69dd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left_cf7e .white-69dd:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left_cf7e .white-69dd.status-right-0480 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left_cf7e .tabs-16dc {
  background-color: var(--e-global-color-primary);
}
.left_cf7e .tabs-16dc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left_cf7e
  .column-hard-3fce
  .sidebar_simple_b3ff
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left_cf7e
  .dim_cfcc
  .sidebar_simple_b3ff
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element-inner-add9
  .filter_6a7d
  .east_e891 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element-inner-add9
  .filter_6a7d
  .tag_56da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element-inner-add9 .modal_76d3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element-inner-add9 .solid-abf6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.element-inner-add9 .upper_cf91 {
  background-color: var(--e-global-color-primary);
}
.element-inner-add9 .upper_cf91 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.main-rough-eb7a .background-up-f079 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-rough-eb7a .accordion-1bd5 {
  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);
}
.main-rough-eb7a .menu-copper-c00d {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main-rough-eb7a .menu-copper-c00d a:hover {
  color: var(--e-global-color-secondary);
}
.main-rough-eb7a .simple-6491 {
  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);
}
.main-rough-eb7a .item_left_b12b {
  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);
}
.main-rough-eb7a .backdrop_simple_37b6 .form_a1b5 {
  background-color: var(--e-global-color-primary);
}
.main-rough-eb7a .backdrop_simple_37b6 .form_a1b5:hover {
  background-color: var(--e-global-color-accent);
}
.main-rough-eb7a
  .backdrop_simple_37b6
  .badge_selected_630e
  li
  span {
  background-color: var(--e-global-color-text);
}
.main-rough-eb7a
  .backdrop_simple_37b6
  .badge_selected_630e
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.main-rough-eb7a
  .backdrop_simple_37b6
  .badge_selected_630e
  li.accordion_153f
  span {
  background-color: var(--e-global-color-accent);
}
.first_6bad
  .down-4296
  .short-8624 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first_6bad .down-4296 .surface-fbea {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first_6bad .down-4296 .button-8a73 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.first_6bad .section-blue-c0c8 {
  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);
}
.first_6bad
  .element-bronze-4a69.clean-0315 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > a {
  background-color: var(--e-global-color-text);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > a
  .new_9b96.row-e539 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > a
  .notification-purple-88ee.aside-6ac2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > .motion-c0fa
  .summary_stone_902d
  > a {
  background-color: var(--e-global-color-secondary);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > .motion-c0fa
  .summary_stone_902d
  > a
  .narrow_fad9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > .motion-c0fa
  .summary_stone_902d
  > a
  .notification-purple-88ee.pagination_top_cb7e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > a
  .filter_wide_1242:before {
  color: var(--e-global-color-text);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > .motion-c0fa
  a
  .filter_wide_1242:before {
  color: var(--e-global-color-text);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d.feature-b7bd
  > a
  .filter_wide_1242:before {
  color: var(--e-global-color-text);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > .motion-c0fa
  .summary_stone_902d.feature-b7bd
  > a
  .filter_wide_1242:before {
  color: var(--e-global-color-text);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > a
  .badge-new-6a8f
  .full_baa9 {
  color: var(--e-global-color-text);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > .motion-c0fa
  a
  .badge-new-6a8f
  .full_baa9 {
  color: var(--e-global-color-text);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > a
  .badge-new-6a8f
  .full_baa9,
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > .motion-c0fa
  a
  .badge-new-6a8f
  .full_baa9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > a
  .message_587f:before {
  color: var(--e-global-color-text);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > .motion-c0fa
  a
  .message_587f:before {
  color: var(--e-global-color-text);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d.feature-b7bd
  > a
  .message_587f:before {
  color: var(--e-global-color-text);
}
.disabled_outer_c47c
  > .link-ce8f
  > div
  > .menu-e06c
  > .summary_stone_902d
  > .motion-c0fa
  .summary_stone_902d.feature-b7bd
  > a
  .message_587f:before {
  color: var(--e-global-color-text);
}
.widget_rough_4c09 .texture-wide-c30f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.widget_rough_4c09
  .center-3394:hover
  .texture-wide-c30f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.down-071b
  > .link-ce8f
  > .backdrop-mini-d574
  > .nav-gas-ac84
  > .layout-b33f
  > .pressed_9836
  .pagination_5d30 {
  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);
}
.down-071b
  > .link-ce8f
  > .backdrop-mini-d574
  > .nav-gas-ac84
  > .layout-b33f
  > .pressed_9836:hover
  .pagination_5d30 {
  color: var(--e-global-color-text);
}
.down-071b
  > .link-ce8f
  > .backdrop-mini-d574
  > .nav-gas-ac84
  > .layout-b33f
  > .pressed_9836:hover
  .pagination_5d30 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.down-071b
  > .link-ce8f
  > .backdrop-mini-d574
  > .nav-gas-ac84
  > .layout-b33f.breadcrumb-fast-4746
  > .pressed_9836
  .pagination_5d30 {
  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);
}
.smooth_8368 .main-292b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_8368 .icon-advanced-0c8f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_8368 .dropdown_easy_a41d {
  background-color: var(--e-global-color-primary);
}
.smooth_8368 .dropdown_easy_a41d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.wood-d4f4
  > .link-ce8f
  > .bottom-2e76
  > .south_75f6
  > .dropdown_dc4e
  .prev_89aa {
  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-d4f4
  > .link-ce8f
  > .bottom-2e76
  > .south_75f6
  > .dropdown_dc4e
  .west_9707 {
  color: var(--e-global-color-text);
}
.wood-d4f4
  > .link-ce8f
  > .bottom-2e76
  > .south_75f6
  > .dropdown_dc4e:hover
  .prev_89aa {
  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-d4f4
  > .link-ce8f
  > .bottom-2e76
  > .south_75f6
  > .dropdown_dc4e:hover
  .west_9707 {
  color: var(--e-global-color-secondary);
}
.wood-d4f4
  > .link-ce8f
  > .bottom-2e76
  > .south_75f6
  > .dropdown_dc4e.photo-medium-475d
  .prev_89aa {
  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-d4f4
  > .link-ce8f
  > .bottom-2e76
  > .south_75f6
  > .dropdown_dc4e.photo-medium-475d
  .west_9707 {
  color: var(--e-global-color-primary);
}
.purple_3813
  .white_4304
  .main-focused-deab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.purple_3813 .focused-00c0 .heading_a135 .sidebar-fresh-3052 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.old-9616 .mask_right_2ca9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.old-9616 .tabs_4ce1 .mask_right_2ca9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.old-9616 .upper-4b99 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.old-9616 .upper-4b99 {
  background-color: var(--e-global-color-primary);
}
.text-caf7 .block-569c .outline_prev_f4e5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.text-caf7
  .block-569c:hover
  .media-out-188f {
  color: var(--e-global-color-secondary);
}
.text-caf7
  .block-569c:hover
  .outline_prev_f4e5 {
  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);
}
.status-huge-4c29 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.badge-91e1 {
  flex-direction: column;
}

.badge-91e1 .outline-liquid-2e93 {
  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.badge-91e1 .outline-liquid-2e93 {
  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);
}

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

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

.middle_ca57.info_advanced_f774 {
  display: none;
}

.media-b2d4 {
  display: none;
}

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

.huge-e5f2.column_blue_a216 {
  margin-bottom: 40px;
  width: 100%;
}

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

.badge-91e1 a {
  width: 100%;
}

.large_6549 .status-over-287a.avatar-right-34d6 {
  width: 20% !important;
}

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

.shadow-hovered-9956: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%);
}

.shadow-hovered-9956 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

.logo-stale-c2da {
  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;
}

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

.logo-stale-c2da: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);
}

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

.large_6549
  .status-over-287a.action_46a6
  .video-selected-1cd8
  .heading_narrow_85fa {
  font-size: 20px !important;
}

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

.pagination-blue-2222 {
  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;
}

.video-lower-4fcc h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.layout_e869.purple-becd > .white-46b5 {
  display: flex;
  align-items: center;
}

.bottom-fcf7 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.component-tiny-47a1 {
  position: relative;
  width: 100%;
}

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

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

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

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

.form-soft-88f4 {
  display: flex;
  gap: 50px;
}

.large_6549
  .status-over-287a.frame_952c
  .element-selected-b874
  .feature-under-dc38 {
  width: 100% !important;
}

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

.basic-6271 {
  width: 100%;
}

.notification-74de {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

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

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

  visibility: hidden;
}

.surface_4b16:hover .header_stone_009b {
  visibility: visible;
}
.surface_4b16:hover.surface_4b16::before {
  display: block;
}

.video-lower-4fcc h3 {
  color: #fff;
}

.summary_209b {
  margin: 0;
}

.large_6549
  .status-over-287a.frame_952c
  .feature-under-dc38
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.column_e9d1 {
  width: 100%;
}

.short-c83a {
  width: 100%;
}

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

.short-c83a {
  width: 100%;
}

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

.feature-under-dc38 {
  display: flex;
  align-items: center;
}

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

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

.badge-91e1 .outline-liquid-2e93.brown-1667 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.badge-91e1 h1.outline-liquid-2e93 {
  margin-top: 80px !important;
}

.large_6549 .status-over-287a.summary-wood-a5ab {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.text-c0a9 img {
  width: 100%;
}

.accordion_first_f8d1 .pink-3826.video-selected-1cd8 {
  justify-content: space-between;
}

.main-9b0e {
  display: none;
}

.upper_babf .last-6a7e {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .layout_e869 .white-46b5 {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 1000px) {
  .form-soft-88f4 {
    flex-direction: column;
  }

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

@media (max-width: 767px) {
  .video-lower-4fcc h3 {
    font-size: 28px;
  }

  .shadow-hovered-9956 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .accordion_first_f8d1 .pink-3826.video-selected-1cd8 {
    border-bottom: 1px solid #f0c159;
  }

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

  .layout_e869.purple-becd > .white-46b5 {
    gap: 15px;
    justify-content: space-between;
  }

  .large_6549
    .status-over-287a.frame_952c
    .feature-under-dc38
    img {
    width: 60% !important;
  }

  .pink_9e0c {
    left: 2%;
  }

  .container-8756 {
    margin: 10px 0;
  }

  .badge-91e1 .last-6a7e {
    margin: 0;
    margin-bottom: 10px;
  }

  .shadow-hovered-9956 {
    font-size: 16px !important;
  }

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

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

  h2.badge-91e1 .outline-liquid-2e93,
  .badge-91e1 .outline-liquid-2e93 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .feature-under-dc38 {
    justify-content: center;
  }

  .badge-91e1 .last-6a7e {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .large_6549 .status-over-287a.avatar-right-34d6 {
    width: 75% !important;
  }

  .text-c0a9 img {
    width: 100% !important;
  }
}

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

  h2.badge-91e1 .outline-liquid-2e93,
  .badge-91e1 .outline-liquid-2e93 {
    font-size: 30px !important;
  }

  .feature-under-dc38 {
    justify-content: center;
  }

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

  .hidden_white_6fd5
    .feature_bright_cfc7.thumbnail-76f5 {
    margin: 0 !important;
  }

  .bottom-fcf7 {
    margin: 0;
    gap: 10px;
  }

  .container-8756 {
    display: flex;
  }

  .blue-a8bd .shadow-hovered-9956 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .copper-43d2 svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .badge-91e1 h1.outline-liquid-2e93 {
    margin-top: 40px !important;
  }

  .large_6549
    .status-over-287a.frame_952c
    .feature-under-dc38
    img,
  .nav-af70 .element-selected-b874 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .logo-stale-c2da {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .large_6549 .status-over-287a.avatar-right-34d6 {
    width: 100% !important;
  }

  .layout_e869.purple-becd > .white-46b5 {
    gap: 3px;
  }

  .badge-91e1 .last-6a7e {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.accordion_first_f8d1 .pink-3826.video-selected-1cd8 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.accordion_first_f8d1 .pink-3826.video-selected-1cd8:hover {
  background: rgba(255, 215, 0, 0.2);
  color: #FFD700 !important;
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(255, 215, 0, 0.2);
}

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

/* 图片容器简化样式 */
.component-tiny-47a1 {
  position: relative;
  width: 100%;
}

.badge-91e1 {
  position: relative;
  padding-top: 30px;
}

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

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

/* 图片块简化样式 */
.notice-3c5e {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .accordion_first_f8d1 .pink-3826.video-selected-1cd8 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .badge-91e1 .outline-liquid-2e93 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .shadow-hovered-9956 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.overlay-dirty-bb5c .fast_77f8 {
  flex-shrink: 0;
  white-space: nowrap;
}

.overlay-dirty-bb5c .action-5e8b {
  flex-shrink: 0;
  min-width: fit-content;
}

.overlay-dirty-bb5c .heading_narrow_85fa {
  white-space: nowrap;
}

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

.overlay-dirty-bb5c {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

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

.overlay-dirty-bb5c .action-5e8b {
  max-width: 80px !important;
  overflow: hidden;
}

.overlay-dirty-bb5c .pink-3826.video-selected-1cd8 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.overlay-dirty-bb5c .heading_narrow_85fa {
  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);
  }
}

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

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

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

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

body .logo-stale-c2da:nth-child(2),
.large_6549 .logo-stale-c2da:nth-child(2),
#page .logo-stale-c2da: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;
}

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

/* css-noise: 488b */
.widget-item-s1 {
  padding: 0.4rem;
  font-size: 11px;
  line-height: 1.1;
}
