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(.image-8d85) {
  gap: 0.5em;
}
:where(.pattern_green_08b0) {
  gap: 0.5em;
}
body .grid-upper-9335 > .wrapper-glass-7d9d {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .grid-upper-9335 > .widget-7b89 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .grid-upper-9335 > .notice_2d26 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .footer_orange_ac49 > .wrapper-glass-7d9d {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .footer_orange_ac49 > .widget-7b89 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .footer_orange_ac49 > .notice_2d26 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .footer_orange_ac49
  > :where(:not(.wrapper-glass-7d9d):not(.widget-7b89):not(.mask-3335)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .footer_orange_ac49 > .accordion-simple-7da1 {
  max-width: var(--wp--style--global--wide-size);
}
body .image-8d85 {
  display: flex;
}
body .image-8d85 {
  flex-wrap: wrap;
  align-items: center;
}
body .image-8d85 > * {
  margin: 0;
}
body .pattern_green_08b0 {
  display: grid;
}
body .pattern_green_08b0 > * {
  margin: 0;
}
:where(.photo-west-e79f.image-8d85) {
  gap: 2em;
}
:where(.photo-west-e79f.pattern_green_08b0) {
  gap: 2em;
}
:where(.prev_e4ff.image-8d85) {
  gap: 1.25em;
}
:where(.prev_e4ff.pattern_green_08b0) {
  gap: 1.25em;
}
.video-static-ba8f {
  color: var(--wp--preset--color--black) !important;
}
.menu-copper-0dbb {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.dirty_26e4 {
  color: var(--wp--preset--color--white) !important;
}
.main-right-d042 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.dirty_43ae {
  color: var(--wp--preset--color--vivid-red) !important;
}
.status-edcb {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.row_purple_aa55 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.sort_5e63 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.panel-top-618e {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.slider-outer-aad0 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.west_2a84 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.tertiary-fixed-9053 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.black-f887 {
  background-color: var(--wp--preset--color--black) !important;
}
.main_center_5edd {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.notice_98b7 {
  background-color: var(--wp--preset--color--white) !important;
}
.surface-52a9 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.media-bottom-c751 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.tabs_ce00 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.summary-new-041b {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.chip_1483 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.label_prev_d46b {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.green-5ba6 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.next-8062 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.video-8863 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.east_7d8f {
  border-color: var(--wp--preset--color--black) !important;
}
.sidebar-wood-3a9b {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.hovered-3b9c {
  border-color: var(--wp--preset--color--white) !important;
}
.huge-33ab {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.cold_bd17 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.notice-748b {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.gradient-9035 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.down_3ca8 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.warm_ffad {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.thick-9fc4 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.hard_6ea3 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.column-stone-98ae {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.old-059d {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.component_steel_1ba1 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.layout-old-147c {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.detail_5eea {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.widget_74d4 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.form_fixed_70f7 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.article_south_4935 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.large_20e8 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.pagination_b426 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.left-bbe6 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.secondary-tiny-875d {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.thumbnail-stone-dd0a {
  background: var(--wp--preset--gradient--midnight) !important;
}
.widget-out-faa3 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.label_narrow_0068 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.easy_ad03 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.video_91af {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.label_13b8 a:where(:not(.search_slow_0163)) {
  color: inherit;
}
:where(.prev_e4ff.image-8d85) {
  gap: 1.25em;
}
:where(.prev_e4ff.pattern_green_08b0) {
  gap: 1.25em;
}
:where(.photo-west-e79f.image-8d85) {
  gap: 2em;
}
:where(.photo-west-e79f.pattern_green_08b0) {
  gap: 2em;
}
.search-west-1aa6 {
  font-size: 1.5em;
  line-height: 1.6;
}

.hero-ce97 .west_5a09 {
  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);
}
.gradient_285b .active-69fe {
  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);
}
.content-026b {
  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);
}
.content-026b.column-dfc0 .stale_f765 {
  background-color: var(--e-global-color-primary);
}
.content-026b.static_2d84 .stale_f765,
.content-026b.surface_7dd7 .stale_f765 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.alert_soft_9334 .thick_ec3a {
  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);
}
.feature_dirty_5755 {
  --divider-color: var(--e-global-color-secondary);
}
.feature_dirty_5755 .tooltip-thick-6e16 {
  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);
}
.feature_dirty_5755.slider-focused-2ee1 .blue_5757 {
  background-color: var(--e-global-color-secondary);
}
.feature_dirty_5755.block_short_0b2a .blue_5757,
.feature_dirty_5755.disabled_silver_b548 .blue_5757 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.feature_dirty_5755.block_short_0b2a .blue_5757,
.feature_dirty_5755.disabled_silver_b548 .blue_5757 svg {
  fill: var(--e-global-color-secondary);
}
.list_advanced_3a71 .logo_left_5791 {
  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);
}
.list_advanced_3a71 .top_785a {
  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);
}
.backdrop_complex_56dd.slider-focused-2ee1 .blue_5757 {
  background-color: var(--e-global-color-primary);
}
.backdrop_complex_56dd.block_short_0b2a .blue_5757,
.backdrop_complex_56dd.disabled_silver_b548 .blue_5757 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.backdrop_complex_56dd.block_short_0b2a .blue_5757,
.backdrop_complex_56dd.disabled_silver_b548 .blue_5757 svg {
  fill: var(--e-global-color-primary);
}
.orange_87be.slider-focused-2ee1 .blue_5757 {
  background-color: var(--e-global-color-primary);
}
.orange_87be.block_short_0b2a .blue_5757,
.orange_87be.disabled_silver_b548 .blue_5757 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.orange_87be .alert_full_0ede {
  color: var(--e-global-color-primary);
}
.orange_87be .alert_full_0ede,
.orange_87be .alert_full_0ede a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange_87be .first-5a3b {
  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);
}
.video-8198 .brown_8519 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_1c92 .popup_a2d0 .large-9e5a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.box_inner_9f38 .pro_48df:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.box_inner_9f38 .widget_76b1 i {
  color: var(--e-global-color-primary);
}
.box_inner_9f38 .widget_76b1 svg {
  fill: var(--e-global-color-primary);
}
.box_inner_9f38 .tooltip-over-1c35 {
  color: var(--e-global-color-secondary);
}
.box_inner_9f38 .pro_48df > .tooltip-over-1c35,
.box_inner_9f38 .pro_48df > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.plasma-1d07 .image-gas-7a05 {
  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);
}
.plasma-1d07 .backdrop-c0ed {
  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);
}
.backdrop_in_73cd .container-24b6 .module-upper-9b2f {
  background-color: var(--e-global-color-primary);
}
.backdrop_in_73cd .footer-d5f2 {
  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);
}
.old-1374 .breadcrumb_c04d {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-1374 .brown-557f {
  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);
}
.old-1374 .thick-c0ab {
  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);
}
.widget-iron-00a4 .media-lite-9ac5,
.widget-iron-00a4 .media-lite-9ac5 a {
  color: var(--e-global-color-primary);
}
.widget-iron-00a4 .media-lite-9ac5.header_fluid_f210,
.widget-iron-00a4 .media-lite-9ac5.header_fluid_f210 a {
  color: var(--e-global-color-accent);
}
.widget-iron-00a4 .media-lite-9ac5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget-iron-00a4 .hidden-0b9a {
  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-black-6383 .last-cd3e,
.picture-black-6383 .summary-glass-d438 {
  color: var(--e-global-color-primary);
}
.picture-black-6383 .last-cd3e svg {
  fill: var(--e-global-color-primary);
}
.picture-black-6383 .header_fluid_f210 .last-cd3e,
.picture-black-6383 .header_fluid_f210 .summary-glass-d438 {
  color: var(--e-global-color-accent);
}
.picture-black-6383 .header_fluid_f210 .last-cd3e svg {
  fill: var(--e-global-color-accent);
}
.picture-black-6383 .summary-glass-d438 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture-black-6383 .hidden-0b9a {
  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);
}
.search-fixed-ec89 .active_narrow_5082,
.search-fixed-ec89 .table-3818 {
  color: var(--e-global-color-primary);
}
.search-fixed-ec89 .table-3818 svg {
  fill: var(--e-global-color-primary);
}
.search-fixed-ec89 .media-lite-9ac5.header_fluid_f210 a,
.search-fixed-ec89
  .media-lite-9ac5.header_fluid_f210
  .table-3818 {
  color: var(--e-global-color-accent);
}
.search-fixed-ec89 .active_narrow_5082 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search-fixed-ec89 .hidden-0b9a {
  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-full-5cd8 .outline_smooth_00cf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-full-5cd8 .hero-active-f93c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood-2312 .content-704c .backdrop-new-9416 {
  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);
}
.wood-2312 .content-704c .container-north-45dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood-2312 .badge-9199 .backdrop-new-9416 {
  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);
}
.wood-2312
  .badge-9199
  .container-north-45dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood-2312
  .photo_action_5216
  .backdrop-new-9416 {
  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);
}
.wood-2312
  .photo_action_5216
  .container-north-45dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood-2312
  .popup-bf21
  .backdrop-new-9416 {
  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);
}
.wood-2312
  .popup-bf21
  .container-north-45dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification_pink_b4ec .motion-aefa {
  background-color: var(--e-global-color-primary);
}
.notification_pink_b4ec .motion-aefa:hover {
  background-color: var(--e-global-color-primary);
}
.notification_pink_b4ec .rough_d97a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification_pink_b4ec
  .motion-aefa:hover
  .rough_d97a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.right_0917 .label_bd4c {
  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);
}
.badge-lower-6b5e .filter-024f .light-e366 a {
  background-color: var(--e-global-color-accent);
}
.badge-lower-6b5e .filter-024f .mask-ebba a {
  background-color: var(--e-global-color-accent);
}
.badge-lower-6b5e .filter-024f .light-e366 a,
.badge-lower-6b5e .filter-024f .mask-ebba a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.static-309e
  .tiny_fc6f.article-4950
  .filter-024f
  a.footer-purple-fd81 {
  background-color: var(--e-global-color-accent);
}
.static-309e
  .tiny_fc6f.article-4950
  .filter-024f
  span.footer-purple-fd81.fn-current-6f3d {
  background-color: var(--e-global-color-text);
}
.static-309e
  .tiny_fc6f.article-4950
  .filter-024f
  .footer-purple-fd81 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_2763 .item_fresh_9b36 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_2763
  .in_e6dc
  > .chip-01f9
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_2763
  .selected_07b8
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_2763
  .center-bf72
  .main_8f91,
.slow_2763
  .center-bf72
  .background-liquid-8ea3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slow_2763
  .center-bf72
  .smooth-7df1,
.slow_2763
  .center-bf72
  a
  .smooth-7df1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_2763
  .center-bf72
  .sidebar-simple-730c {
  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);
}
.slow_2763
  .center-bf72
  .surface_5855 {
  background-color: var(--e-global-color-primary);
}
.slow_2763
  .center-bf72
  .surface_5855 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_2763
  .center-bf72
  .surface_5855:hover {
  background-color: var(--e-global-color-primary);
}
.slow_2763
  .center-bf72
  .tag-f007 {
  background-color: var(--e-global-color-primary);
}
.slow_2763
  .center-bf72
  .tag-f007 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_2763
  .center-bf72
  .tag-f007:hover {
  background-color: var(--e-global-color-primary);
}
.slow_2763
  .dark-7c37
  .full_1bfc
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slow_2763
  .dark-7c37
  .summary-black-1869 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_2763
  .dark-7c37
  .sidebar-simple-730c {
  color: var(--e-global-color-text);
}
.slow_2763
  .dark-7c37
  .sidebar-simple-730c
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_2763
  .dark-7c37
  .surface_5855 {
  background-color: var(--e-global-color-primary);
}
.slow_2763
  .dark-7c37
  .surface_5855 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_2763
  .dark-7c37
  .surface_5855:hover {
  background-color: var(--e-global-color-primary);
}
.slow_2763
  .dark-7c37
  .tag-f007 {
  background-color: var(--e-global-color-primary);
}
.slow_2763
  .dark-7c37
  .tag-f007 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_2763
  .dark-7c37
  .tag-f007:hover {
  background-color: var(--e-global-color-primary);
}
.slow_2763 .badge_upper_9ce3 {
  background-color: var(--e-global-color-primary);
}
.slow_2763 .badge_upper_9ce3:hover {
  background-color: var(--e-global-color-primary);
}
.slow_2763 .frame_de82 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slow_2763 .active_south_522a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-d06a .new_7990 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-d06a
  .sidebar-new-0cb2
  > div:nth-child(3)
  .new_7990,
.active-d06a
  .message-2f6e
  > div:nth-child(1)
  .new_7990,
.active-d06a
  .outline-new-f0e9
  > div:nth-child(1)
  .new_7990,
.active-d06a
  .modal-dirty-4789
  > div:nth-child(1)
  .new_7990,
.active-d06a
  .hero-brown-e2c8
  > div:nth-child(1)
  .new_7990 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-d06a .detail-in-1e47 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-d06a .video_ba7f {
  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);
}
.active-d06a .image-eb67 {
  background-color: var(--e-global-color-primary);
}
.active-d06a .image-eb67 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-d06a .image-eb67:hover {
  background-color: var(--e-global-color-primary);
}
.active-d06a .tertiary-south-8aaa {
  background-color: var(--e-global-color-primary);
}
.active-d06a .tertiary-south-8aaa:hover {
  background-color: var(--e-global-color-primary);
}
.active-d06a .frame_de82 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-d06a .active_south_522a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.green_ad4b .action-9f56 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.green_ad4b .widget-upper-9db8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green_ad4b .surface_ee00 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green_ad4b .texture_fluid_0468 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green_ad4b .sort-7d6b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green_ad4b .tertiary-south-8aaa {
  background-color: var(--e-global-color-primary);
}
.green_ad4b .tertiary-south-8aaa:hover {
  background-color: var(--e-global-color-primary);
}
.complex_e004 .fluid_83cf {
  background-color: var(--e-global-color-secondary);
}
.complex_e004 .article-purple-4d9e {
  background-color: var(--e-global-color-text);
}
.complex_e004 .yellow_28c8 {
  background-color: var(--e-global-color-secondary);
}
.complex_e004 .up-c704 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.complex_e004 .sidebar-complex-abbd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.complex_e004 .article_hot_3969 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.complex_e004 .dropdown_new_9228 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.complex_e004 .hot-f2cd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content-3e4d .filter-faa1 .frame-61a4,
.content-3e4d
  .filter-faa1
  .frame-61a4
  a,
.content-3e4d .grid-blue-95ed {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content-3e4d .filter-faa1 .link-63a3,
.content-3e4d .aside_soft_22bc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content-3e4d .filter-faa1 .link-63a3 {
  color: var(--e-global-color-text);
}
.content-3e4d .aside_soft_22bc {
  color: var(--e-global-color-text);
}
.content-3e4d
  .filter-faa1
  .list_7067 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.content-3e4d .content-4a83 .background-copper-5d35 {
  background-color: var(--e-global-color-primary);
}
.content-3e4d .content-4a83 .background-copper-5d35:hover {
  background-color: var(--e-global-color-primary);
}
.content-3e4d .content-4a83 .lower-8474 li span {
  background-color: var(--e-global-color-text);
}
.content-3e4d .content-4a83 .lower-8474 li span:hover {
  background-color: var(--e-global-color-primary);
}
.content-3e4d
  .content-4a83
  .lower-8474
  li.hidden_lite_4405
  span {
  background-color: var(--e-global-color-accent);
}
.content-3e4d .large_2a51 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-02c1 .dirty_7d6d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.secondary_mini_33ce .east_df8d {
  background-color: var(--e-global-color-primary);
}
.secondary_mini_33ce .block_f4cf {
  background-color: var(--e-global-color-secondary);
}
.secondary_mini_33ce .dynamic-3d54 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_mini_33ce .nav-8607 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_mini_33ce .info-smooth-174b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_mini_33ce .icon-old-bb17 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_mini_33ce .backdrop_65dc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_mini_33ce .popup-c6bb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_mini_33ce .motion-46eb {
  background-color: var(--e-global-color-primary);
}
.secondary_mini_33ce .motion-46eb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.content_large_8162 .widget_next_e4d3 {
  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);
}
.content_large_8162 .hover-last-d803 {
  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);
}
.content_large_8162
  .lite_d3bf:after {
  background-color: var(--e-global-color-primary);
}
.content_large_8162 .module_5079 {
  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);
}
.bright-a419 .grid-blue-95ed {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bright-a419 .aside_soft_22bc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-4365 .frame-8116 .status_08a6 {
  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);
}
.shadow-4365 .frame-8116 .hover-under-2a11 {
  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);
}
.gradient_in_d543 .pink_9579 {
  background-color: var(--e-global-color-primary);
}
.gradient_in_d543 .link-515a {
  background-color: var(--e-global-color-secondary);
}
.gradient_in_d543 .panel-69ff .component-yellow-8548 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_in_d543 .badge_slow_e815 .component-yellow-8548 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-upper-b1bd .banner-a115 .nav_cool_8585 {
  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);
}
.pagination-upper-b1bd .banner-a115 .sort-2f61 {
  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);
}
.pagination-upper-b1bd .banner-a115 .detail_15c5 {
  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);
}
.box_b426 .selected_35c4 {
  border-color: var(--e-global-color-text);
}
.box_b426 .selected-acd6 {
  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);
}
.box_b426 .thumbnail-9409 {
  color: var(--e-global-color-primary);
}
.box_b426 .paragraph_cd50 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail_dark_8b63 .hero-3c7b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.detail_dark_8b63 .content_2ecf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.detail_dark_8b63 .hard_ad45:hover .hero-3c7b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.detail_dark_8b63
  .hard_ad45:hover
  .content_2ecf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.menu-out-98a8 .bronze-dcbe {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.menu-out-98a8 .picture_159c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_f5fc .video_silver_e107 .layout-5fc8 {
  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);
}
.tabs_f5fc .steel_53f6 .layout-5fc8 {
  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);
}
.motion_f4d7 .border-middle-2865 {
  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);
}
.fixed_89c2 .warm_6c73 .widget_4f74 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fixed_89c2 .warm_6c73 .widget_4f74 {
  background-color: var(--e-global-color-secondary);
}
.fixed_89c2 .inner-7162 .widget_4f74 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fixed_89c2 .inner-7162 .widget_4f74 {
  background-color: var(--e-global-color-secondary);
}
.fixed_89c2 .icon_0b83 .wrapper_cc03 {
  background-color: var(--e-global-color-primary);
}
.fixed_89c2 .icon_0b83:hover .wrapper_cc03 {
  background-color: var(--e-global-color-secondary);
}
.fixed_89c2 .background-copper-5d35 {
  background-color: var(--e-global-color-primary);
}
.fixed_89c2 .background-copper-5d35:hover {
  background-color: var(--e-global-color-accent);
}
.fixed_89c2 .lower-8474 li span {
  background-color: var(--e-global-color-text);
}
.fixed_89c2 .lower-8474 li span:hover {
  background-color: var(--e-global-color-primary);
}
.fixed_89c2 .lower-8474 li.hidden_lite_4405 span {
  background-color: var(--e-global-color-accent);
}
.sort-west-cb47 .photo_ac5e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort-west-cb47 .wrapper-small-e108 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.blue-4cf0 .wrapper-03e7:before {
  background-color: var(--e-global-color-secondary);
}
.blue-4cf0 .wrapper_1988 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.blue-4cf0 .aside-large-33fb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-b134 .selected_4d1d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-b134 .selected_4d1d:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-b134 .selected_4d1d.fn-active-6f3d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-b134 .notification_911c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-b134 .huge-8361 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-b134 .panel_basic_49e1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-b134 .badge-0736 {
  background-color: var(--e-global-color-primary);
}
.brown-b134 .badge-0736 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.brown-b134 .large-14fd {
  background-color: var(--e-global-color-primary);
}
.brown-b134 .large-14fd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter-8819 .bronze-5015 .header-8552 a {
  color: var(--e-global-color-secondary);
}
.filter-8819 .bronze-5015 .header-8552 a:hover {
  color: var(--e-global-color-secondary);
}
.filter-8819 .bronze-5015 .header-8552,
.filter-8819 .bronze-5015 .header-8552 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-8819 .bronze-5015 .basic_46b6 {
  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);
}
.filter-8819 .bronze-5015 .module-medium-14b2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-8819 .bronze-5015 .avatar-over-1005 {
  background-color: var(--e-global-color-primary);
}
.filter-8819 .bronze-5015 .avatar-over-1005 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-8819 .bronze-5015 .avatar-over-1005:hover {
  background-color: var(--e-global-color-primary);
}
.filter-8819 .bronze-5015 .background_yellow_157a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter-8819 .bronze-5015 .background_yellow_157a {
  background-color: var(--e-global-color-primary);
}
.filter-8819 .bronze-5015 .background_yellow_157a:hover {
  background-color: var(--e-global-color-primary);
}
.filter-8819 .bronze-5015 .background-copper-5d35 {
  background-color: var(--e-global-color-primary);
}
.filter-8819 .bronze-5015 .background-copper-5d35:hover {
  background-color: var(--e-global-color-primary);
}
.filter-8819 .content-4a83 .lower-8474 li span {
  background-color: var(--e-global-color-text);
}
.filter-8819 .content-4a83 .lower-8474 li span:hover {
  background-color: var(--e-global-color-primary);
}
.filter-8819 .content-4a83 .lower-8474 li.hidden_lite_4405 span {
  background-color: var(--e-global-color-accent);
}
.filter-8819 .frame_de82 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter-8819 .active_south_522a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero_blue_2175 .fluid_17b5 .widget_8885 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero_blue_2175 .fluid_17b5 .thumbnail-b25d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_blue_2175 .fluid_17b5 .badge-3328 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-cd99 .pro_d0ca {
  border-color: var(--e-global-color-text);
}
.wrapper-cd99 .selected-c8a2 {
  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);
}
.wrapper-cd99 .border_cold_6997 {
  color: var(--e-global-color-secondary);
}
.wrapper-cd99 .border_cold_6997 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-cd99 .main-green-f0a4 > * {
  color: var(--e-global-color-primary);
}
.wrapper-cd99 .main-green-f0a4 > * svg {
  fill: var(--e-global-color-primary);
}
.wrapper-cd99 .warm_cbe0 {
  color: var(--e-global-color-primary);
}
.wrapper-cd99 .warm_cbe0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wrapper-cd99 .basic_fecb {
  color: var(--e-global-color-primary);
}
.wrapper-cd99 .basic_fecb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wrapper-cd99 .old_60f0 {
  color: var(--e-global-color-primary);
}
.wrapper-cd99 .old_60f0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-cd99 .feature-03d3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-cd99 .fast-0a20 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-cd99 .fast-0a20.focused-31b2 {
  color: var(--e-global-color-secondary);
}
.wrapper-cd99 .fast-0a20.focused-31b2 .content-b289 {
  color: var(--e-global-color-accent);
}
.wrapper-cd99 .fast-0a20.fixed-fc22 {
  color: var(--e-global-color-text);
}
.wrapper-cd99 .fast-0a20.fixed-fc22 .content-b289 {
  color: var(--e-global-color-text);
}
.wrapper-cd99 .fast-0a20:before {
  border-top-color: var(--e-global-color-text);
}
.wrapper-cd99 .media-fced {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-cd99
  .media-fced
  .medium-4da0 {
  background-color: var(--e-global-color-primary);
}
.wrapper-cd99
  .media-fced
  .medium-4da0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.wrapper-cd99 .pro_d0ca .right-193c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-e6fe .picture-ba2a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-e6fe .brown_3759 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mini-c11c .lower-ca49 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mini-c11c
  .notice-liquid-e06f
  .fixed-e206 {
  background-color: var(--e-global-color-secondary);
}
.mini-c11c
  .notice-liquid-e06f.inner_f680
  .fixed-e206 {
  background-color: var(--e-global-color-text);
}
.mini-c11c
  .notice-liquid-e06f:hover
  .fixed-e206 {
  background-color: var(--e-global-color-accent);
}
.mini-c11c
  .notice-liquid-e06f.fn-active-6f3d
  .fixed-e206 {
  background-color: var(--e-global-color-primary);
}
.highlight_out_a660 .section_7114 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.highlight_out_a660 .preview_inner_c80b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight_out_a660 .full_140b {
  background-color: var(--e-global-color-primary);
}
.highlight_out_a660 .full_140b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.module_stone_e40c .lite-6a28 .frame_current_a61f .main_4d5c {
  background-color: var(--e-global-color-secondary);
}
.module_stone_e40c .lite-6a28 .background-bronze-ceb4:after {
  background-color: var(--e-global-color-secondary);
}
.module_stone_e40c .top-6cf0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_stone_e40c .focus-7fba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_stone_e40c .wide_30c1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_stone_e40c .picture-liquid-ec0c {
  background-color: var(--e-global-color-primary);
}
.module_stone_e40c .picture-liquid-ec0c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.module_stone_e40c .detail_yellow_8759 {
  background-color: var(--e-global-color-secondary);
}
.module_stone_e40c .detail_yellow_8759 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.module_stone_e40c .lite-6a28 .pink-8cff .table_f175:hover {
  background-color: var(--e-global-color-primary);
}
.module_stone_e40c
  .lite-6a28
  .pink-8cff
  .table_f175.complex-7fa5 {
  background-color: var(--e-global-color-primary);
}
.module_stone_e40c .lite-6a28 .backdrop_steel_61df:before {
  border-color: var(--e-global-color-primary);
}
.module_stone_e40c .lite-6a28 .backdrop_steel_61df:hover:before {
  border-color: var(--e-global-color-secondary);
}
.module_stone_e40c
  .lite-6a28
  .backdrop_steel_61df.card_d959:before {
  border-color: var(--e-global-color-primary);
}
.module_stone_e40c .frame-6db9 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner_advanced_e3b0 .breadcrumb-tiny-4a5f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner_advanced_e3b0 .breadcrumb-tiny-4a5f:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner_advanced_e3b0 .breadcrumb-tiny-4a5f.backdrop-7731 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner_advanced_e3b0 .button-right-5020 {
  background-color: var(--e-global-color-primary);
}
.banner_advanced_e3b0 .button-right-5020 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner_advanced_e3b0
  .icon-3805
  .sort_5828
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner_advanced_e3b0
  .layout-5ab1
  .sort_5828
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.description_4a3e
  .banner-west-f70b
  .clean-f444 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_4a3e
  .banner-west-f70b
  .simple_afe3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_4a3e .row-steel-2fff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_4a3e .pattern-paper-4b0a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_4a3e .over-b9a6 {
  background-color: var(--e-global-color-primary);
}
.description_4a3e .over-b9a6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination_wide_5b86 .modal-e1ad {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination_wide_5b86 .card-64d9 {
  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);
}
.pagination_wide_5b86 .heading-721d {
  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);
}
.pagination_wide_5b86 .heading-721d a:hover {
  color: var(--e-global-color-secondary);
}
.pagination_wide_5b86 .paragraph-c0c9 {
  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);
}
.pagination_wide_5b86 .form-purple-e53d {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination_wide_5b86 .huge-d1e1 .background-copper-5d35 {
  background-color: var(--e-global-color-primary);
}
.pagination_wide_5b86 .huge-d1e1 .background-copper-5d35:hover {
  background-color: var(--e-global-color-accent);
}
.pagination_wide_5b86
  .huge-d1e1
  .lower-8474
  li
  span {
  background-color: var(--e-global-color-text);
}
.pagination_wide_5b86
  .huge-d1e1
  .lower-8474
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.pagination_wide_5b86
  .huge-d1e1
  .lower-8474
  li.hidden_lite_4405
  span {
  background-color: var(--e-global-color-accent);
}
.filter_lower_8254
  .background_e6c3
  .hero_7218 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_lower_8254 .background_e6c3 .pagination-e48d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_lower_8254 .background_e6c3 .slider-green-ca78 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_lower_8254 .logo-286c {
  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);
}
.filter_lower_8254
  .purple-5d0e.complex_188b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > a {
  background-color: var(--e-global-color-text);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > a
  .surface_wood_61a3.fluid-2bab {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > a
  .overlay-easy-d742.notice_6740 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > .large-79a0
  .new_5ba0
  > a {
  background-color: var(--e-global-color-secondary);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > .large-79a0
  .new_5ba0
  > a
  .button-7964 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > .large-79a0
  .new_5ba0
  > a
  .overlay-easy-d742.thumbnail-steel-bcd9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > a
  .column-north-4e21:before {
  color: var(--e-global-color-text);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > .large-79a0
  a
  .column-north-4e21:before {
  color: var(--e-global-color-text);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0.advanced_bb58
  > a
  .column-north-4e21:before {
  color: var(--e-global-color-text);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > .large-79a0
  .new_5ba0.advanced_bb58
  > a
  .column-north-4e21:before {
  color: var(--e-global-color-text);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > a
  .shadow_dirty_2a0b
  .filter-22e5 {
  color: var(--e-global-color-text);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > .large-79a0
  a
  .shadow_dirty_2a0b
  .filter-22e5 {
  color: var(--e-global-color-text);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > a
  .shadow_dirty_2a0b
  .filter-22e5,
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > .large-79a0
  a
  .shadow_dirty_2a0b
  .filter-22e5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > a
  .nav_34c6:before {
  color: var(--e-global-color-text);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > .large-79a0
  a
  .nav_34c6:before {
  color: var(--e-global-color-text);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0.advanced_bb58
  > a
  .nav_34c6:before {
  color: var(--e-global-color-text);
}
.panel_huge_49f1
  > .filter_033a
  > div
  > .glass-ee91
  > .new_5ba0
  > .large-79a0
  .new_5ba0.advanced_bb58
  > a
  .nav_34c6:before {
  color: var(--e-global-color-text);
}
.video_96a3 .active-ad83 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video_96a3
  .stale_dbc6:hover
  .active-ad83 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.static_2892
  > .filter_033a
  > .message_up_90d4
  > .shadow-basic-db6f
  > .aside_fresh_dc50
  > .module_soft_cac7
  .mini_cd49 {
  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);
}
.static_2892
  > .filter_033a
  > .message_up_90d4
  > .shadow-basic-db6f
  > .aside_fresh_dc50
  > .module_soft_cac7:hover
  .mini_cd49 {
  color: var(--e-global-color-text);
}
.static_2892
  > .filter_033a
  > .message_up_90d4
  > .shadow-basic-db6f
  > .aside_fresh_dc50
  > .module_soft_cac7:hover
  .mini_cd49 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.static_2892
  > .filter_033a
  > .message_up_90d4
  > .shadow-basic-db6f
  > .aside_fresh_dc50.media-8f4a
  > .module_soft_cac7
  .mini_cd49 {
  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);
}
.fluid-067f .layout_97fa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid-067f .pagination_ecd2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid-067f .mask_6bd0 {
  background-color: var(--e-global-color-primary);
}
.fluid-067f .mask_6bd0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hot_5913
  > .filter_033a
  > .next_f743
  > .hot-b06b
  > .icon_aae7
  .aside_liquid_2c33 {
  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);
}
.hot_5913
  > .filter_033a
  > .next_f743
  > .hot-b06b
  > .icon_aae7
  .element_yellow_e077 {
  color: var(--e-global-color-text);
}
.hot_5913
  > .filter_033a
  > .next_f743
  > .hot-b06b
  > .icon_aae7:hover
  .aside_liquid_2c33 {
  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);
}
.hot_5913
  > .filter_033a
  > .next_f743
  > .hot-b06b
  > .icon_aae7:hover
  .element_yellow_e077 {
  color: var(--e-global-color-secondary);
}
.hot_5913
  > .filter_033a
  > .next_f743
  > .hot-b06b
  > .icon_aae7.video_4405
  .aside_liquid_2c33 {
  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);
}
.hot_5913
  > .filter_033a
  > .next_f743
  > .hot-b06b
  > .icon_aae7.video_4405
  .element_yellow_e077 {
  color: var(--e-global-color-primary);
}
.wrapper_yellow_ddf3
  .modal-simple-9b96
  .soft_2178 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wrapper_yellow_ddf3 .nav_dim_60f5 .right-193c .pattern-down-b9f9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.upper_56fe .form-07b8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.upper_56fe .thumbnail-mini-e54c .form-07b8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.upper_56fe .outline-last-634e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.upper_56fe .outline-last-634e {
  background-color: var(--e-global-color-primary);
}
.hard-6800 .backdrop_up_b088 .iron_e29c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hard-6800
  .backdrop_up_b088:hover
  .gradient-short-5bd9 {
  color: var(--e-global-color-secondary);
}
.hard-6800
  .backdrop_up_b088:hover
  .iron_e29c {
  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);
}
.active_66b7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.lite-2b16 {
  flex-direction: column;
}

.lite-2b16 .form_wood_aeb2 {
  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.lite-2b16 .form_wood_aeb2 {
  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);
}

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

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

.nav_daca.button-d639 {
  display: none;
}

.column-3298 {
  display: none;
}

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

.header-28e2.notice-complex-46b3 {
  margin-bottom: 40px;
  width: 100%;
}

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

.lite-2b16 a {
  width: 100%;
}

.sort-over-6439 .widget_slow_898f.brown_5346 {
  width: 20% !important;
}

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

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

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

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

.wrapper-13b7 {
  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;
}

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

.wrapper-13b7: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);
}

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

.sort-over-6439
  .widget_slow_898f.dark-3394
  .info-gold-68f4
  .pagination_basic_2d5e {
  font-size: 20px !important;
}

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

.secondary-3b31 {
  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;
}

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

  text-align: center;
}

.photo_stone_3c6d.container-hot-3d2c > .tabs-green-418b {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.current-d982 {
  position: relative;
  width: 100%;
}

.shade-b426 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

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

.sort-over-6439
  .widget_slow_898f.first_1a1d
  .under-d168
  .item_dynamic_a591 {
  width: 100% !important;
}

.summary-39c5 {
  width: 500px !important;
  max-width: none;
}

.content-thick-807e {
  width: 100%;
}

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

.last-9d13 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

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

  visibility: hidden;
}

.last-9d13:hover .short_eba5 {
  visibility: visible;
}
.last-9d13:hover.last-9d13::before {
  display: block;
}

.dropdown_prev_d465 h3 {
  color: #fff;
}

.in-263a {
  margin: 0;
}

.sort-over-6439
  .widget_slow_898f.first_1a1d
  .item_dynamic_a591
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.medium_09cc {
  width: 100%;
}

.slider_6274 {
  width: 100%;
}

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

.slider_6274 {
  width: 100%;
}

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

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

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

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

.lite-2b16 .form_wood_aeb2.link_east_985e {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.lite-2b16 h1.form_wood_aeb2 {
  margin-top: 80px !important;
}

.sort-over-6439 .widget_slow_898f.accordion-e8f0 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.tiny_a86a img {
  width: 100%;
}

.border_warm_45b8 .button_out_3f3c.info-gold-68f4 {
  justify-content: space-between;
}

.avatar_a8cb {
  display: none;
}

.background-basic-84a0 .paper-1006 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .photo_stone_3c6d .tabs-green-418b {
    flex-wrap: nowrap !important;
  }
}

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

  .summary-39c5 {
    width: 100% !important;
  }
}

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

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

  .border_warm_45b8 .button_out_3f3c.info-gold-68f4 {
    border-bottom: 1px solid #f0c159;
  }

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

  .photo_stone_3c6d.container-hot-3d2c > .tabs-green-418b {
    gap: 15px;
    justify-content: space-between;
  }

  .sort-over-6439
    .widget_slow_898f.first_1a1d
    .item_dynamic_a591
    img {
    width: 60% !important;
  }

  .shade-b426 {
    left: 2%;
  }

  .focused-8ce5 {
    margin: 10px 0;
  }

  .lite-2b16 .paper-1006 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.lite-2b16 .form_wood_aeb2,
  .lite-2b16 .form_wood_aeb2 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .item_dynamic_a591 {
    justify-content: center;
  }

  .lite-2b16 .paper-1006 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .block-3b14 {
    margin-bottom: 15px !important;
  }

  .sort-over-6439 .widget_slow_898f.brown_5346 {
    width: 75% !important;
  }

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

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

  h2.lite-2b16 .form_wood_aeb2,
  .lite-2b16 .form_wood_aeb2 {
    font-size: 30px !important;
  }

  .item_dynamic_a591 {
    justify-content: center;
  }

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

  .outline_78f6
    .iron-4702.link_65fb {
    margin: 0 !important;
  }

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

  .focused-8ce5 {
    display: flex;
  }

  .row-bright-d8ef .middle-a96b {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .feature-dc5b svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .lite-2b16 h1.form_wood_aeb2 {
    margin-top: 40px !important;
  }

  .sort-over-6439
    .widget_slow_898f.first_1a1d
    .item_dynamic_a591
    img,
  .list_advanced_3a71 .under-d168 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .wrapper-13b7 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .sort-over-6439 .widget_slow_898f.brown_5346 {
    width: 100% !important;
  }

  .photo_stone_3c6d.container-hot-3d2c > .tabs-green-418b {
    gap: 3px;
  }

  .lite-2b16 .paper-1006 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.border_warm_45b8 .button_out_3f3c.info-gold-68f4 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.border_warm_45b8 .button_out_3f3c.info-gold-68f4: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);
}

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

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

.lite-2b16 {
  position: relative;
  padding-top: 30px;
}

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

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

/* 图片块简化样式 */
.huge-70e8 {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .border_warm_45b8 .button_out_3f3c.info-gold-68f4 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .lite-2b16 .form_wood_aeb2 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .middle-a96b {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.breadcrumb-b970 .green-a480 {
  flex-shrink: 0;
  white-space: nowrap;
}

.breadcrumb-b970 .motion-3e19 {
  flex-shrink: 0;
  min-width: fit-content;
}

.breadcrumb-b970 .pagination_basic_2d5e {
  white-space: nowrap;
}

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

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

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

.breadcrumb-b970 .motion-3e19 {
  max-width: 80px !important;
  overflow: hidden;
}

.breadcrumb-b970 .button_out_3f3c.info-gold-68f4 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.breadcrumb-b970 .pagination_basic_2d5e {
  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);
  }
}

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

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

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

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

body .wrapper-13b7:nth-child(2),
.sort-over-6439 .wrapper-13b7:nth-child(2),
#page .wrapper-13b7: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;
}

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

/* css-noise: 10ca */
.shadow-element-y2 {
  padding: 0.5rem;
  font-size: 12px;
  line-height: 1.3;
}
