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(.slider-focused-b2a8) {
  gap: 0.5em;
}
:where(.overlay_c5ca) {
  gap: 0.5em;
}
body .outline-70a5 > .new-1992 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .outline-70a5 > .block_c9e1 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .outline-70a5 > .module-dark-3009 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .new-154f > .new-1992 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .new-154f > .block_c9e1 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .new-154f > .module-dark-3009 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .new-154f
  > :where(:not(.new-1992):not(.block_c9e1):not(.icon_steel_5507)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .new-154f > .plasma-7173 {
  max-width: var(--wp--style--global--wide-size);
}
body .slider-focused-b2a8 {
  display: flex;
}
body .slider-focused-b2a8 {
  flex-wrap: wrap;
  align-items: center;
}
body .slider-focused-b2a8 > * {
  margin: 0;
}
body .overlay_c5ca {
  display: grid;
}
body .overlay_c5ca > * {
  margin: 0;
}
:where(.item_cold_3ca4.slider-focused-b2a8) {
  gap: 2em;
}
:where(.item_cold_3ca4.overlay_c5ca) {
  gap: 2em;
}
:where(.aside_a337.slider-focused-b2a8) {
  gap: 1.25em;
}
:where(.aside_a337.overlay_c5ca) {
  gap: 1.25em;
}
.title_out_ea13 {
  color: var(--wp--preset--color--black) !important;
}
.sidebar-2123 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.wrapper-pink-f24e {
  color: var(--wp--preset--color--white) !important;
}
.image-rough-a572 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.glass_a79c {
  color: var(--wp--preset--color--vivid-red) !important;
}
.component-small-61e0 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.pink-9e98 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.modal_bright_5ed9 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.silver_9cdc {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.title-iron-3d5d {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.new-06b6 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.middle_eb1e {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.complex_f468 {
  background-color: var(--wp--preset--color--black) !important;
}
.wrapper_wide_054c {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.chip-5260 {
  background-color: var(--wp--preset--color--white) !important;
}
.box-rough-0ba9 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.down_75c8 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.frame_9b53 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.fresh_694a {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.form_163c {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.basic_bf31 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.button_hard_b01b {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.media-14e0 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.white_03fb {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.backdrop_ddf8 {
  border-color: var(--wp--preset--color--black) !important;
}
.yellow-1144 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.thumbnail-f48c {
  border-color: var(--wp--preset--color--white) !important;
}
.basic_85b9 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.warm-4bdb {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.tabs_full_a03d {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.upper_618d {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.narrow_d609 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.detail_green_ed6c {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.pressed_ba6b {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.form-active-8e4c {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.border-d75a {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.picture-smooth-54b9 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.status_east_9ec4 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.prev-d6ee {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.left-8690 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.avatar_gold_8658 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.summary-wide-eeca {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.thumbnail_copper_4f44 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.menu_old_cf50 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.detail-complex-376c {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.sidebar_7b44 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.form_bottom_7c1c {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.notification_warm_f239 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.row_ea37 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.icon-4622 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.container_pro_4650 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.stone_eae2 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.stale-40aa a:where(:not(.caption_3d23)) {
  color: inherit;
}
:where(.aside_a337.slider-focused-b2a8) {
  gap: 1.25em;
}
:where(.aside_a337.overlay_c5ca) {
  gap: 1.25em;
}
:where(.item_cold_3ca4.slider-focused-b2a8) {
  gap: 2em;
}
:where(.item_cold_3ca4.overlay_c5ca) {
  gap: 2em;
}
.hard_d068 {
  font-size: 1.5em;
  line-height: 1.6;
}

.slow-d9ca .element-new-0483 {
  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);
}
.upper_b39f .silver-8b9a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_5a57 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_5a57.bright-206d .outline-first-2e69 {
  background-color: var(--e-global-color-primary);
}
.solid_5a57.secondary_0cb2 .outline-first-2e69,
.solid_5a57.next_1436 .outline-first-2e69 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.green-0870 .link-silver-f98e {
  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);
}
.caption_4a76 {
  --divider-color: var(--e-global-color-secondary);
}
.caption_4a76 .content-0fa9 {
  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_4a76.component_center_c83c .aside_complex_a50e {
  background-color: var(--e-global-color-secondary);
}
.caption_4a76.feature-c44b .aside_complex_a50e,
.caption_4a76.list-new-0348 .aside_complex_a50e {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.caption_4a76.feature-c44b .aside_complex_a50e,
.caption_4a76.list-new-0348 .aside_complex_a50e svg {
  fill: var(--e-global-color-secondary);
}
.surface_d427 .badge_north_3355 {
  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);
}
.surface_d427 .accordion_c990 {
  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);
}
.article_lower_63b2.component_center_c83c .aside_complex_a50e {
  background-color: var(--e-global-color-primary);
}
.article_lower_63b2.feature-c44b .aside_complex_a50e,
.article_lower_63b2.list-new-0348 .aside_complex_a50e {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.article_lower_63b2.feature-c44b .aside_complex_a50e,
.article_lower_63b2.list-new-0348 .aside_complex_a50e svg {
  fill: var(--e-global-color-primary);
}
.modal-e78a.component_center_c83c .aside_complex_a50e {
  background-color: var(--e-global-color-primary);
}
.modal-e78a.feature-c44b .aside_complex_a50e,
.modal-e78a.list-new-0348 .aside_complex_a50e {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.modal-e78a .chip_254e {
  color: var(--e-global-color-primary);
}
.modal-e78a .chip_254e,
.modal-e78a .chip_254e a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal-e78a .item-f1d7 {
  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);
}
.highlight-cdc6 .tag-ca83 {
  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);
}
.thick_2299 .south-df6e .west_da3f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.wood-2866 .mini-d0da:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.wood-2866 .frame_yellow_c7c8 i {
  color: var(--e-global-color-primary);
}
.wood-2866 .frame_yellow_c7c8 svg {
  fill: var(--e-global-color-primary);
}
.wood-2866 .fixed_64fb {
  color: var(--e-global-color-secondary);
}
.wood-2866 .mini-d0da > .fixed_64fb,
.wood-2866 .mini-d0da > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-bd2a .warm_e83b {
  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);
}
.gallery-bd2a .small-84f5 {
  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_smooth_a4b4 .notice_gold_bcf0 .form_dynamic_967f {
  background-color: var(--e-global-color-primary);
}
.gallery_smooth_a4b4 .shade_89b4 {
  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);
}
.section_7265 .dropdown-50e6 {
  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);
}
.section_7265 .layout-4b8b {
  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);
}
.section_7265 .notice-paper-c8fc {
  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);
}
.column-slow-3be7 .table_simple_1ce3,
.column-slow-3be7 .table_simple_1ce3 a {
  color: var(--e-global-color-primary);
}
.column-slow-3be7 .table_simple_1ce3.form_f76b,
.column-slow-3be7 .table_simple_1ce3.form_f76b a {
  color: var(--e-global-color-accent);
}
.column-slow-3be7 .table_simple_1ce3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column-slow-3be7 .label-brown-1895 {
  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);
}
.section-5929 .white_89fb,
.section-5929 .widget_db33 {
  color: var(--e-global-color-primary);
}
.section-5929 .white_89fb svg {
  fill: var(--e-global-color-primary);
}
.section-5929 .form_f76b .white_89fb,
.section-5929 .form_f76b .widget_db33 {
  color: var(--e-global-color-accent);
}
.section-5929 .form_f76b .white_89fb svg {
  fill: var(--e-global-color-accent);
}
.section-5929 .widget_db33 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section-5929 .label-brown-1895 {
  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);
}
.component_light_0976 .caption-solid-a0d7,
.component_light_0976 .silver_70fb {
  color: var(--e-global-color-primary);
}
.component_light_0976 .silver_70fb svg {
  fill: var(--e-global-color-primary);
}
.component_light_0976 .table_simple_1ce3.form_f76b a,
.component_light_0976
  .table_simple_1ce3.form_f76b
  .silver_70fb {
  color: var(--e-global-color-accent);
}
.component_light_0976 .caption-solid-a0d7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component_light_0976 .label-brown-1895 {
  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);
}
.logo-c38a .form-a059 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo-c38a .content-c9de {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-c383 .pro-6c5e .last-30c2 {
  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);
}
.notification-c383 .pro-6c5e .list_prev_4d08 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-c383 .highlight_6292 .last-30c2 {
  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);
}
.notification-c383
  .highlight_6292
  .list_prev_4d08 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-c383
  .pattern_bronze_cdac
  .last-30c2 {
  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);
}
.notification-c383
  .pattern_bronze_cdac
  .list_prev_4d08 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-c383
  .badge-hard-e064
  .last-30c2 {
  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);
}
.notification-c383
  .badge-hard-e064
  .list_prev_4d08 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort-light-6243 .logo_0b13 {
  background-color: var(--e-global-color-primary);
}
.sort-light-6243 .logo_0b13:hover {
  background-color: var(--e-global-color-primary);
}
.sort-light-6243 .lite_e2cc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort-light-6243
  .logo_0b13:hover
  .lite_e2cc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.layout-f886 .pro_eea0 {
  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);
}
.first_b3ad .progress_west_991d .section_e2f3 a {
  background-color: var(--e-global-color-accent);
}
.first_b3ad .progress_west_991d .detail-051f a {
  background-color: var(--e-global-color-accent);
}
.first_b3ad .progress_west_991d .section_e2f3 a,
.first_b3ad .progress_west_991d .detail-051f a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_out_7217
  .selected-b4c1.prev-12b4
  .progress_west_991d
  a.picture-steel-c234 {
  background-color: var(--e-global-color-accent);
}
.thumbnail_out_7217
  .selected-b4c1.prev-12b4
  .progress_west_991d
  span.picture-steel-c234.fn-current-a66f {
  background-color: var(--e-global-color-text);
}
.thumbnail_out_7217
  .selected-b4c1.prev-12b4
  .progress_west_991d
  .picture-steel-c234 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_upper_7314 .easy_18a6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_upper_7314
  .surface-steel-dc00
  > .dropdown-simple-5717
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_upper_7314
  .alert_left_7199
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_upper_7314
  .module_1fce
  .pink-43a3,
.info_upper_7314
  .module_1fce
  .popup-650e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info_upper_7314
  .module_1fce
  .row_iron_ed89,
.info_upper_7314
  .module_1fce
  a
  .row_iron_ed89 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_upper_7314
  .module_1fce
  .dirty_e3e7 {
  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_upper_7314
  .module_1fce
  .image_tiny_6f41 {
  background-color: var(--e-global-color-primary);
}
.info_upper_7314
  .module_1fce
  .image_tiny_6f41 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_upper_7314
  .module_1fce
  .image_tiny_6f41:hover {
  background-color: var(--e-global-color-primary);
}
.info_upper_7314
  .module_1fce
  .fluid-33e0 {
  background-color: var(--e-global-color-primary);
}
.info_upper_7314
  .module_1fce
  .fluid-33e0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_upper_7314
  .module_1fce
  .fluid-33e0:hover {
  background-color: var(--e-global-color-primary);
}
.info_upper_7314
  .under_7dec
  .green-053f
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info_upper_7314
  .under_7dec
  .gallery_1dcc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_upper_7314
  .under_7dec
  .dirty_e3e7 {
  color: var(--e-global-color-text);
}
.info_upper_7314
  .under_7dec
  .dirty_e3e7
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_upper_7314
  .under_7dec
  .image_tiny_6f41 {
  background-color: var(--e-global-color-primary);
}
.info_upper_7314
  .under_7dec
  .image_tiny_6f41 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_upper_7314
  .under_7dec
  .image_tiny_6f41:hover {
  background-color: var(--e-global-color-primary);
}
.info_upper_7314
  .under_7dec
  .fluid-33e0 {
  background-color: var(--e-global-color-primary);
}
.info_upper_7314
  .under_7dec
  .fluid-33e0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_upper_7314
  .under_7dec
  .fluid-33e0:hover {
  background-color: var(--e-global-color-primary);
}
.info_upper_7314 .row-2e82 {
  background-color: var(--e-global-color-primary);
}
.info_upper_7314 .row-2e82:hover {
  background-color: var(--e-global-color-primary);
}
.info_upper_7314 .backdrop-4d47 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info_upper_7314 .copper_2edf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.red-3b40 .popup-active-689c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.red-3b40
  .right-adde
  > div:nth-child(3)
  .popup-active-689c,
.red-3b40
  .logo_74ca
  > div:nth-child(1)
  .popup-active-689c,
.red-3b40
  .card-75da
  > div:nth-child(1)
  .popup-active-689c,
.red-3b40
  .link-4bbf
  > div:nth-child(1)
  .popup-active-689c,
.red-3b40
  .panel-cold-a71b
  > div:nth-child(1)
  .popup-active-689c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.red-3b40 .column_red_f594 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red-3b40 .media_red_4f37 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red-3b40 .accordion_silver_6ff7 {
  background-color: var(--e-global-color-primary);
}
.red-3b40 .accordion_silver_6ff7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red-3b40 .accordion_silver_6ff7:hover {
  background-color: var(--e-global-color-primary);
}
.red-3b40 .pattern_old_b6f3 {
  background-color: var(--e-global-color-primary);
}
.red-3b40 .pattern_old_b6f3:hover {
  background-color: var(--e-global-color-primary);
}
.red-3b40 .backdrop-4d47 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.red-3b40 .copper_2edf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_d416 .list-58f1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_d416 .avatar-9bab {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_d416 .primary-9676 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_d416 .pro-ef73 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_d416 .content_plasma_f8ce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_d416 .pattern_old_b6f3 {
  background-color: var(--e-global-color-primary);
}
.shadow_d416 .pattern_old_b6f3:hover {
  background-color: var(--e-global-color-primary);
}
.preview_c1b1 .disabled-short-f194 {
  background-color: var(--e-global-color-secondary);
}
.preview_c1b1 .last-f95a {
  background-color: var(--e-global-color-text);
}
.preview_c1b1 .avatar_b617 {
  background-color: var(--e-global-color-secondary);
}
.preview_c1b1 .pressed_af61 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview_c1b1 .main-60c2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_c1b1 .iron-3a44 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_c1b1 .logo-complex-2122 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_c1b1 .button-6a78 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-11da .center-046c .active-952e,
.bronze-11da
  .center-046c
  .active-952e
  a,
.bronze-11da .gradient_static_b4d9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-11da .center-046c .orange-218e,
.bronze-11da .gradient_4026 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-11da .center-046c .orange-218e {
  color: var(--e-global-color-text);
}
.bronze-11da .gradient_4026 {
  color: var(--e-global-color-text);
}
.bronze-11da
  .center-046c
  .gradient_first_4023 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze-11da .plasma_3451 .thumbnail_6cb6 {
  background-color: var(--e-global-color-primary);
}
.bronze-11da .plasma_3451 .thumbnail_6cb6:hover {
  background-color: var(--e-global-color-primary);
}
.bronze-11da .plasma_3451 .backdrop_brown_a490 li span {
  background-color: var(--e-global-color-text);
}
.bronze-11da .plasma_3451 .backdrop_brown_a490 li span:hover {
  background-color: var(--e-global-color-primary);
}
.bronze-11da
  .plasma_3451
  .backdrop_brown_a490
  li.simple_2469
  span {
  background-color: var(--e-global-color-accent);
}
.bronze-11da .shadow-a559 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro-6c32 .mini-314b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left-63b3 .fluid-52ca {
  background-color: var(--e-global-color-primary);
}
.left-63b3 .border-5d38 {
  background-color: var(--e-global-color-secondary);
}
.left-63b3 .thumbnail_north_ce2f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left-63b3 .breadcrumb-red-44a1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left-63b3 .liquid-325c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left-63b3 .search-4ed4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left-63b3 .video-4cd7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left-63b3 .middle-d8f4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left-63b3 .message_2c75 {
  background-color: var(--e-global-color-primary);
}
.left-63b3 .message_2c75 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel_focused_3996 .search-wide-8f77 {
  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_focused_3996 .label_bright_15a0 {
  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);
}
.carousel_focused_3996
  .up_8e07:after {
  background-color: var(--e-global-color-primary);
}
.carousel_focused_3996 .south_e6ea {
  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);
}
.progress_bronze_df0a .gradient_static_b4d9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_bronze_df0a .gradient_4026 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs-wood-c415 .gradient-7c7d .stone_7062 {
  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);
}
.tabs-wood-c415 .gradient-7c7d .label-ce00 {
  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);
}
.bright-4537 .slider_glass_5ccb {
  background-color: var(--e-global-color-primary);
}
.bright-4537 .huge-5ce8 {
  background-color: var(--e-global-color-secondary);
}
.bright-4537 .stone_e0e7 .stone_b9d8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bright-4537 .banner_5316 .stone_b9d8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro_34d7 .highlight_c3f2 .panel-inner-ee2e {
  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);
}
.pro_34d7 .highlight_c3f2 .block_2e0f {
  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);
}
.pro_34d7 .highlight_c3f2 .card_9782 {
  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);
}
.picture_light_9439 .gradient-soft-f00c {
  border-color: var(--e-global-color-text);
}
.picture_light_9439 .column-41b5 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture_light_9439 .photo_855d {
  color: var(--e-global-color-primary);
}
.picture_light_9439 .grid_in_49a9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-motion-1a4b .wrapper-0bc1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery-motion-1a4b .panel-84d8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery-motion-1a4b .main-a3dc:hover .wrapper-0bc1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery-motion-1a4b
  .main-a3dc:hover
  .panel-84d8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article-over-d6ac .button-red-3334 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article-over-d6ac .nav-first-c8f6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mini_0640 .stale_84de .panel-4007 {
  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);
}
.mini_0640 .image_paper_ba7f .panel-4007 {
  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);
}
.plasma-3f7e .iron_b49b {
  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);
}
.header_fbc9 .summary_bronze_599e .module_26fc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header_fbc9 .summary_bronze_599e .module_26fc {
  background-color: var(--e-global-color-secondary);
}
.header_fbc9 .narrow-6fb4 .module_26fc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header_fbc9 .narrow-6fb4 .module_26fc {
  background-color: var(--e-global-color-secondary);
}
.header_fbc9 .soft-7352 .small_d694 {
  background-color: var(--e-global-color-primary);
}
.header_fbc9 .soft-7352:hover .small_d694 {
  background-color: var(--e-global-color-secondary);
}
.header_fbc9 .thumbnail_6cb6 {
  background-color: var(--e-global-color-primary);
}
.header_fbc9 .thumbnail_6cb6:hover {
  background-color: var(--e-global-color-accent);
}
.header_fbc9 .backdrop_brown_a490 li span {
  background-color: var(--e-global-color-text);
}
.header_fbc9 .backdrop_brown_a490 li span:hover {
  background-color: var(--e-global-color-primary);
}
.header_fbc9 .backdrop_brown_a490 li.simple_2469 span {
  background-color: var(--e-global-color-accent);
}
.table-mini-67d6 .media-first-6043 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table-mini-67d6 .bright_613c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.iron-b9ed .module-silver-c979:before {
  background-color: var(--e-global-color-secondary);
}
.iron-b9ed .easy_850b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.iron-b9ed .logo-first-83ca {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-a219 .tabs-gold-5983 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-a219 .tabs-gold-5983:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-a219 .tabs-gold-5983.fn-active-a66f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-a219 .thumbnail_20a0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article-a219 .pattern_under_2071 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article-a219 .active-c398 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article-a219 .new-7b0b {
  background-color: var(--e-global-color-primary);
}
.article-a219 .new-7b0b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article-a219 .inner_cfee {
  background-color: var(--e-global-color-primary);
}
.article-a219 .inner_cfee {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.right-fc40 .picture_9a19 .hot_e8db a {
  color: var(--e-global-color-secondary);
}
.right-fc40 .picture_9a19 .hot_e8db a:hover {
  color: var(--e-global-color-secondary);
}
.right-fc40 .picture_9a19 .hot_e8db,
.right-fc40 .picture_9a19 .hot_e8db a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.right-fc40 .picture_9a19 .wood_26f9 {
  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);
}
.right-fc40 .picture_9a19 .list-yellow-a5cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.right-fc40 .picture_9a19 .gold-0673 {
  background-color: var(--e-global-color-primary);
}
.right-fc40 .picture_9a19 .gold-0673 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.right-fc40 .picture_9a19 .gold-0673:hover {
  background-color: var(--e-global-color-primary);
}
.right-fc40 .picture_9a19 .hero-south-b595 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.right-fc40 .picture_9a19 .hero-south-b595 {
  background-color: var(--e-global-color-primary);
}
.right-fc40 .picture_9a19 .hero-south-b595:hover {
  background-color: var(--e-global-color-primary);
}
.right-fc40 .picture_9a19 .thumbnail_6cb6 {
  background-color: var(--e-global-color-primary);
}
.right-fc40 .picture_9a19 .thumbnail_6cb6:hover {
  background-color: var(--e-global-color-primary);
}
.right-fc40 .plasma_3451 .backdrop_brown_a490 li span {
  background-color: var(--e-global-color-text);
}
.right-fc40 .plasma_3451 .backdrop_brown_a490 li span:hover {
  background-color: var(--e-global-color-primary);
}
.right-fc40 .plasma_3451 .backdrop_brown_a490 li.simple_2469 span {
  background-color: var(--e-global-color-accent);
}
.right-fc40 .backdrop-4d47 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.right-fc40 .copper_2edf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white-c971 .middle-dede .dropdown-54ae {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white-c971 .middle-dede .popup_a490 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white-c971 .middle-dede .form-prev-9c73 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade_hovered_5a4b .plasma_0bc4 {
  border-color: var(--e-global-color-text);
}
.shade_hovered_5a4b .short-49bf {
  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);
}
.shade_hovered_5a4b .liquid-7c84 {
  color: var(--e-global-color-secondary);
}
.shade_hovered_5a4b .liquid-7c84 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade_hovered_5a4b .accent-d8eb > * {
  color: var(--e-global-color-primary);
}
.shade_hovered_5a4b .accent-d8eb > * svg {
  fill: var(--e-global-color-primary);
}
.shade_hovered_5a4b .nav-2e01 {
  color: var(--e-global-color-primary);
}
.shade_hovered_5a4b .nav-2e01 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shade_hovered_5a4b .tiny_68ec {
  color: var(--e-global-color-primary);
}
.shade_hovered_5a4b .tiny_68ec {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shade_hovered_5a4b .east_18d7 {
  color: var(--e-global-color-primary);
}
.shade_hovered_5a4b .east_18d7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade_hovered_5a4b .smooth-c6cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade_hovered_5a4b .photo_simple_58e8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade_hovered_5a4b .photo_simple_58e8.thumbnail-pressed-e955 {
  color: var(--e-global-color-secondary);
}
.shade_hovered_5a4b .photo_simple_58e8.thumbnail-pressed-e955 .outer_db9f {
  color: var(--e-global-color-accent);
}
.shade_hovered_5a4b .photo_simple_58e8.focus-short-119c {
  color: var(--e-global-color-text);
}
.shade_hovered_5a4b .photo_simple_58e8.focus-short-119c .outer_db9f {
  color: var(--e-global-color-text);
}
.shade_hovered_5a4b .photo_simple_58e8:before {
  border-top-color: var(--e-global-color-text);
}
.shade_hovered_5a4b .green-8442 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade_hovered_5a4b
  .green-8442
  .section_ab57 {
  background-color: var(--e-global-color-primary);
}
.shade_hovered_5a4b
  .green-8442
  .section_ab57 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shade_hovered_5a4b .plasma_0bc4 .layout-center-7f29 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white_8fb6 .focus-small-48db {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white_8fb6 .search-east-3778 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media-plasma-070a .brown_ba94 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media-plasma-070a
  .cool-ff0c
  .liquid_be6c {
  background-color: var(--e-global-color-secondary);
}
.media-plasma-070a
  .cool-ff0c.menu-purple-04ec
  .liquid_be6c {
  background-color: var(--e-global-color-text);
}
.media-plasma-070a
  .cool-ff0c:hover
  .liquid_be6c {
  background-color: var(--e-global-color-accent);
}
.media-plasma-070a
  .cool-ff0c.fn-active-a66f
  .liquid_be6c {
  background-color: var(--e-global-color-primary);
}
.in-cb1e .column-stale-1e11 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.in-cb1e .box-east-1999 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-cb1e .slow_75ce {
  background-color: var(--e-global-color-primary);
}
.in-cb1e .slow_75ce {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer-white-f397 .hover_lite_50c5 .hard-cae1 .list_middle_87f9 {
  background-color: var(--e-global-color-secondary);
}
.footer-white-f397 .hover_lite_50c5 .surface-d9fa:after {
  background-color: var(--e-global-color-secondary);
}
.footer-white-f397 .blue_3ec5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-white-f397 .first_191d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-white-f397 .carousel-brown-55ff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-white-f397 .caption-hard-9aa7 {
  background-color: var(--e-global-color-primary);
}
.footer-white-f397 .caption-hard-9aa7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer-white-f397 .hero-stone-85ed {
  background-color: var(--e-global-color-secondary);
}
.footer-white-f397 .hero-stone-85ed {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer-white-f397 .hover_lite_50c5 .text-3c5e .search-huge-d592:hover {
  background-color: var(--e-global-color-primary);
}
.footer-white-f397
  .hover_lite_50c5
  .text-3c5e
  .search-huge-d592.form-ded2 {
  background-color: var(--e-global-color-primary);
}
.footer-white-f397 .hover_lite_50c5 .content-9a3c:before {
  border-color: var(--e-global-color-primary);
}
.footer-white-f397 .hover_lite_50c5 .content-9a3c:hover:before {
  border-color: var(--e-global-color-secondary);
}
.footer-white-f397
  .hover_lite_50c5
  .content-9a3c.out_99bb:before {
  border-color: var(--e-global-color-primary);
}
.footer-white-f397 .static-71bf span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-760d .main-0197 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel-760d .main-0197:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel-760d .main-0197.narrow_690b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel-760d .feature_over_f076 {
  background-color: var(--e-global-color-primary);
}
.carousel-760d .feature_over_f076 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel-760d
  .breadcrumb_e55f
  .focus-inner-cbed
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel-760d
  .footer_light_2473
  .focus-inner-cbed
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.chip-3bfc
  .progress_steel_1a01
  .steel-4591 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3bfc
  .progress_steel_1a01
  .picture_5494 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3bfc .aside_thick_c3cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3bfc .down_0190 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip-3bfc .content_dark_68de {
  background-color: var(--e-global-color-primary);
}
.chip-3bfc .content_dark_68de {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading-hard-a1dc .mini-c370 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading-hard-a1dc .pagination_8131 {
  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);
}
.heading-hard-a1dc .list-pressed-0a24 {
  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);
}
.heading-hard-a1dc .list-pressed-0a24 a:hover {
  color: var(--e-global-color-secondary);
}
.heading-hard-a1dc .footer-fresh-da11 {
  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);
}
.heading-hard-a1dc .hidden-0ca6 {
  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);
}
.heading-hard-a1dc .section_narrow_1ed9 .thumbnail_6cb6 {
  background-color: var(--e-global-color-primary);
}
.heading-hard-a1dc .section_narrow_1ed9 .thumbnail_6cb6:hover {
  background-color: var(--e-global-color-accent);
}
.heading-hard-a1dc
  .section_narrow_1ed9
  .backdrop_brown_a490
  li
  span {
  background-color: var(--e-global-color-text);
}
.heading-hard-a1dc
  .section_narrow_1ed9
  .backdrop_brown_a490
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.heading-hard-a1dc
  .section_narrow_1ed9
  .backdrop_brown_a490
  li.simple_2469
  span {
  background-color: var(--e-global-color-accent);
}
.thick-1f4c
  .button_fixed_3a9f
  .notice_focused_f11b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thick-1f4c .button_fixed_3a9f .info-soft-eba1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thick-1f4c .button_fixed_3a9f .caption-soft-e464 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-1f4c .icon-hot-0073 {
  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);
}
.thick-1f4c
  .hover_blue_ec52.module_upper_0984 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > a {
  background-color: var(--e-global-color-text);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > a
  .message_0b11.aside_silver_fa81 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > a
  .dim-ad14.dynamic_1a22 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > .breadcrumb_cbab
  .action_d1de
  > a {
  background-color: var(--e-global-color-secondary);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > .breadcrumb_cbab
  .action_d1de
  > a
  .hot-9594 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > .breadcrumb_cbab
  .action_d1de
  > a
  .dim-ad14.disabled_stale_fc6e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > a
  .module_b6da:before {
  color: var(--e-global-color-text);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > .breadcrumb_cbab
  a
  .module_b6da:before {
  color: var(--e-global-color-text);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de.cool_bcd2
  > a
  .module_b6da:before {
  color: var(--e-global-color-text);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > .breadcrumb_cbab
  .action_d1de.cool_bcd2
  > a
  .module_b6da:before {
  color: var(--e-global-color-text);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > a
  .advanced-15a6
  .tertiary-bottom-670d {
  color: var(--e-global-color-text);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > .breadcrumb_cbab
  a
  .advanced-15a6
  .tertiary-bottom-670d {
  color: var(--e-global-color-text);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > a
  .advanced-15a6
  .tertiary-bottom-670d,
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > .breadcrumb_cbab
  a
  .advanced-15a6
  .tertiary-bottom-670d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > a
  .bottom_b82b:before {
  color: var(--e-global-color-text);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > .breadcrumb_cbab
  a
  .bottom_b82b:before {
  color: var(--e-global-color-text);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de.cool_bcd2
  > a
  .bottom_b82b:before {
  color: var(--e-global-color-text);
}
.block_45a0
  > .highlight_orange_e873
  > div
  > .focus_static_99d6
  > .action_d1de
  > .breadcrumb_cbab
  .action_d1de.cool_bcd2
  > a
  .bottom_b82b:before {
  color: var(--e-global-color-text);
}
.hidden_tiny_0060 .up-e1e0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hidden_tiny_0060
  .left_2c70:hover
  .up-e1e0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.light-61b7
  > .highlight_orange_e873
  > .message_fast_bd98
  > .gradient-advanced-d0a6
  > .bottom-1c2c
  > .module_paper_9647
  .heading_3c4b {
  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);
}
.light-61b7
  > .highlight_orange_e873
  > .message_fast_bd98
  > .gradient-advanced-d0a6
  > .bottom-1c2c
  > .module_paper_9647:hover
  .heading_3c4b {
  color: var(--e-global-color-text);
}
.light-61b7
  > .highlight_orange_e873
  > .message_fast_bd98
  > .gradient-advanced-d0a6
  > .bottom-1c2c
  > .module_paper_9647:hover
  .heading_3c4b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.light-61b7
  > .highlight_orange_e873
  > .message_fast_bd98
  > .gradient-advanced-d0a6
  > .bottom-1c2c.item_stone_5ce5
  > .module_paper_9647
  .heading_3c4b {
  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);
}
.dropdown_right_5c69 .heading-793d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_right_5c69 .accent_cool_3795 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_right_5c69 .aside-smooth-bee1 {
  background-color: var(--e-global-color-primary);
}
.dropdown_right_5c69 .aside-smooth-bee1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sidebar-2310
  > .highlight_orange_e873
  > .component_pink_857d
  > .button-south-6f29
  > .in_58bf
  .south_fada {
  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);
}
.sidebar-2310
  > .highlight_orange_e873
  > .component_pink_857d
  > .button-south-6f29
  > .in_58bf
  .nav_next_0384 {
  color: var(--e-global-color-text);
}
.sidebar-2310
  > .highlight_orange_e873
  > .component_pink_857d
  > .button-south-6f29
  > .in_58bf:hover
  .south_fada {
  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);
}
.sidebar-2310
  > .highlight_orange_e873
  > .component_pink_857d
  > .button-south-6f29
  > .in_58bf:hover
  .nav_next_0384 {
  color: var(--e-global-color-secondary);
}
.sidebar-2310
  > .highlight_orange_e873
  > .component_pink_857d
  > .button-south-6f29
  > .in_58bf.menu-2944
  .south_fada {
  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);
}
.sidebar-2310
  > .highlight_orange_e873
  > .component_pink_857d
  > .button-south-6f29
  > .in_58bf.menu-2944
  .nav_next_0384 {
  color: var(--e-global-color-primary);
}
.backdrop-in-75de
  .card-inner-81d7
  .gradient_9c05 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-in-75de .button-bb39 .layout-center-7f29 .gallery-c23d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-3aa6 .media_slow_5763 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-3aa6 .footer-19d9 .media_slow_5763 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-3aa6 .popup_bronze_9779 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.paper-3aa6 .popup_bronze_9779 {
  background-color: var(--e-global-color-primary);
}
.yellow_9818 .block_b3d4 .block-5a17 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.yellow_9818
  .block_b3d4:hover
  .fixed-e278 {
  color: var(--e-global-color-secondary);
}
.yellow_9818
  .block_b3d4:hover
  .block-5a17 {
  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_dirty_a109 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.menu_red_2a07 {
  flex-direction: column;
}

.menu_red_2a07 .banner_stone_24d7 {
  font-size: 50px;
  font-weight: bold;
  text-align: center;
  color: #FFD700; /* 金黄色标题 */
  margin-bottom: 5px !important;
  margin-top: -10px !important;
  text-shadow: 2px 2px 4px rgba(0,0,0,0.3); /* 添加文字阴影增强视觉效果 */
}

h2.menu_red_2a07 .banner_stone_24d7 {
  margin-bottom: 5px !important;
  font-size: 40px !important;
  margin-top: 30px !important;
  color: #FFD700; /* 金黄色 */
  text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}

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

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

.current_4199.disabled_d265 {
  display: none;
}

.cold_0d43 {
  display: none;
}

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

.media_25c9.gradient-f861 {
  margin-bottom: 40px;
  width: 100%;
}

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

.menu_red_2a07 a {
  width: 100%;
}

.section-center-e4dd .static-2ba5.down-88a0 {
  width: 20% !important;
}

.popup_south_43c0 {
  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_south_43c0: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_south_43c0 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

.dropdown-steel-ace8 {
  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;
}

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

.dropdown-steel-ace8: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);
}

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

.section-center-e4dd
  .static-2ba5.current_6dd4
  .gradient_solid_bd40
  .container_763e {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.component_a1d5.article-solid-863a > .stale_061c {
  display: flex;
  align-items: center;
}

.popup-3571 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

.image-up-6c14 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

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

.section-center-e4dd
  .static-2ba5.status-dark-cdc7
  .layout-327f
  .summary-smooth-4fb7 {
  width: 100% !important;
}

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

.media-solid-8bfd {
  width: 100%;
}

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

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

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

  display: none;
}

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

.mask-pro-5e05 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.border_old_ce35:hover .mask-pro-5e05 {
  visibility: visible;
}
.border_old_ce35:hover.border_old_ce35::before {
  display: block;
}

.outer-c66d h3 {
  color: #fff;
}

.message_hard_fa1e {
  margin: 0;
}

.section-center-e4dd
  .static-2ba5.status-dark-cdc7
  .summary-smooth-4fb7
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.basic-daf2 {
  width: 100%;
}

.filter_cb67 {
  width: 100%;
}

.gallery-6c01 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.filter_cb67 {
  width: 100%;
}

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

.summary-smooth-4fb7 {
  display: flex;
  align-items: center;
}

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

.bright-7b8a {
  margin-top: 15px !important;
}

table {
  margin-top: 20px !important;
  width: 100%;
}

table th {
  background: #fff !important;
}

tr {
  display: flex;
  width: 100%;
}

td {
  background: #fff !important;
  color: #fff;
  font-size: 21px !important;

  border: 1px solid #fff;
  text-align: center !important;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

ul {
  margin: 0 !important;

  margin-bottom: 15px !important;
}

.menu_red_2a07 .banner_stone_24d7.outline_b683 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.menu_red_2a07 h1.banner_stone_24d7 {
  margin-top: 80px !important;
}

.section-center-e4dd .static-2ba5.banner_77c0 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.primary_last_5596 img {
  width: 100%;
}

.widget-cca9 .detail-20ed.gradient_solid_bd40 {
  justify-content: space-between;
}

.smooth-6911 {
  display: none;
}

.tooltip_gas_0dd8 .east_d75e {
  margin: 1px 0 !important;
}

.menu-under-b343 li {
  margin-bottom: 0 !important;
}

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

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

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

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

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

  .widget-cca9 .detail-20ed.gradient_solid_bd40 {
    border-bottom: 1px solid #f0c159;
  }

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

  .component_a1d5.article-solid-863a > .stale_061c {
    gap: 15px;
    justify-content: space-between;
  }

  .section-center-e4dd
    .static-2ba5.status-dark-cdc7
    .summary-smooth-4fb7
    img {
    width: 60% !important;
  }

  .image-up-6c14 {
    left: 2%;
  }

  .column-focused-6784 {
    margin: 10px 0;
  }

  .menu_red_2a07 .east_d75e {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.menu_red_2a07 .banner_stone_24d7,
  .menu_red_2a07 .banner_stone_24d7 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .summary-smooth-4fb7 {
    justify-content: center;
  }

  .menu_red_2a07 .east_d75e {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .list-5ac2 {
    margin-bottom: 15px !important;
  }

  .section-center-e4dd .static-2ba5.down-88a0 {
    width: 75% !important;
  }

  .primary_last_5596 img {
    width: 100% !important;
  }
}

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

  h2.menu_red_2a07 .banner_stone_24d7,
  .menu_red_2a07 .banner_stone_24d7 {
    font-size: 30px !important;
  }

  .summary-smooth-4fb7 {
    justify-content: center;
  }

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

  .gradient-af69
    .card-hovered-7eb5.black_9d85 {
    margin: 0 !important;
  }

  .popup-3571 {
    margin: 0;
    gap: 10px;
  }

  .column-focused-6784 {
    display: flex;
  }

  .hidden_dim_64bf .popup_south_43c0 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .button-basic-ec1f svg {
    width: 75% !important;
    height: 75% !important;
  }

  .gallery-6c01 {
    justify-content: flex-end;
    gap: 1px;
  }

  .menu_red_2a07 h1.banner_stone_24d7 {
    margin-top: 40px !important;
  }

  .section-center-e4dd
    .static-2ba5.status-dark-cdc7
    .summary-smooth-4fb7
    img,
  .surface_d427 .layout-327f {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .dropdown-steel-ace8 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .section-center-e4dd .static-2ba5.down-88a0 {
    width: 100% !important;
  }

  .component_a1d5.article-solid-863a > .stale_061c {
    gap: 3px;
  }

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

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

/* 超紧凑型导航菜单样式 */
.widget-cca9 .detail-20ed.gradient_solid_bd40 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.widget-cca9 .detail-20ed.gradient_solid_bd40: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .widget-cca9 .detail-20ed.gradient_solid_bd40 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .menu_red_2a07 .banner_stone_24d7 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .popup_south_43c0 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.input-glass-772c .box-liquid-c48d {
  flex-shrink: 0;
  white-space: nowrap;
}

.input-glass-772c .large_502e {
  flex-shrink: 0;
  min-width: fit-content;
}

.input-glass-772c .container_763e {
  white-space: nowrap;
}

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

.input-glass-772c {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* 强制紧凑导航菜单 - 防止重叠 */
.input-glass-772c .box-liquid-c48d {
  max-width: 80px !important;
}

.input-glass-772c .large_502e {
  max-width: 80px !important;
  overflow: hidden;
}

.input-glass-772c .detail-20ed.gradient_solid_bd40 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.input-glass-772c .container_763e {
  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);
  }
}

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

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

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

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

body .dropdown-steel-ace8:nth-child(2),
.section-center-e4dd .dropdown-steel-ace8:nth-child(2),
#page .dropdown-steel-ace8: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;
}

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

/* css-noise: 22eb */
.widget-item-x9 {
  padding: 0.1rem;
  font-size: 12px;
  line-height: 1.1;
}
