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(.thumbnail_bright_5eae) {
  gap: 0.5em;
}
:where(.text-86c7) {
  gap: 0.5em;
}
body .texture_e444 > .banner-large-286c {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .texture_e444 > .card-f307 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .texture_e444 > .summary-pro-816c {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .link_wood_7149 > .banner-large-286c {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .link_wood_7149 > .card-f307 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .link_wood_7149 > .summary-pro-816c {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .link_wood_7149
  > :where(:not(.banner-large-286c):not(.card-f307):not(.large_91ba)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .link_wood_7149 > .stale-09d9 {
  max-width: var(--wp--style--global--wide-size);
}
body .thumbnail_bright_5eae {
  display: flex;
}
body .thumbnail_bright_5eae {
  flex-wrap: wrap;
  align-items: center;
}
body .thumbnail_bright_5eae > * {
  margin: 0;
}
body .text-86c7 {
  display: grid;
}
body .text-86c7 > * {
  margin: 0;
}
:where(.shade-basic-63e7.thumbnail_bright_5eae) {
  gap: 2em;
}
:where(.shade-basic-63e7.text-86c7) {
  gap: 2em;
}
:where(.accordion-advanced-5c9a.thumbnail_bright_5eae) {
  gap: 1.25em;
}
:where(.accordion-advanced-5c9a.text-86c7) {
  gap: 1.25em;
}
.gas-e18a {
  color: var(--wp--preset--color--black) !important;
}
.caption-static-d1b9 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.red_b300 {
  color: var(--wp--preset--color--white) !important;
}
.table-under-d7a8 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.medium_cd00 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.feature-lower-dfd9 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.media-top-3e20 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.popup_8acf {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.cold-52c7 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.hot-500e {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.active_huge_6ff0 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.highlight-3a84 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.upper-ff2b {
  background-color: var(--wp--preset--color--black) !important;
}
.white_3de5 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.breadcrumb_39b6 {
  background-color: var(--wp--preset--color--white) !important;
}
.nav-short-b283 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.selected_6dfa {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.overlay-next-9312 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.tertiary-yellow-6159 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.panel_f306 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.orange_5a90 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.border-3814 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.fluid-71ac {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.background-east-3c77 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.accent-hard-6fea {
  border-color: var(--wp--preset--color--black) !important;
}
.bronze_8916 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.badge_next_40d6 {
  border-color: var(--wp--preset--color--white) !important;
}
.paper-e50b {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.huge_e4ac {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.pagination-394a {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.fixed_3f5f {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.fresh-0209 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.focused-aa7d {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.slider-81ef {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.summary_hot_0b44 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.secondary-b452 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.dropdown-east-2d38 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.label-665e {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.hard-cca8 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.box-6bfa {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.dropdown-stale-2b71 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.slider_0d8a {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.upper_031c {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.content-3d1b {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.sort-cool-c5d9 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.container-c5d5 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.search-green-d142 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.layout-hovered-1d77 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.table-light-cb43 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.purple-70e8 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.purple_3738 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.motion-b7d3 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.container_d2ed a:where(:not(.picture_complex_d2f4)) {
  color: inherit;
}
:where(.accordion-advanced-5c9a.thumbnail_bright_5eae) {
  gap: 1.25em;
}
:where(.accordion-advanced-5c9a.text-86c7) {
  gap: 1.25em;
}
:where(.shade-basic-63e7.thumbnail_bright_5eae) {
  gap: 2em;
}
:where(.shade-basic-63e7.text-86c7) {
  gap: 2em;
}
.column-24c1 {
  font-size: 1.5em;
  line-height: 1.6;
}

.backdrop_short_c328 .input-pressed-b161 {
  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);
}
.hero_f7a1 .texture_simple_89e1 {
  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);
}
.paragraph-large-d182 {
  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);
}
.paragraph-large-d182.texture-simple-85f2 .outline_1ad9 {
  background-color: var(--e-global-color-primary);
}
.paragraph-large-d182.disabled_f9e8 .outline_1ad9,
.paragraph-large-d182.mask-7706 .outline_1ad9 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.element-hard-9be9 .plasma_a4e3 {
  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_smooth_c5e5 {
  --divider-color: var(--e-global-color-secondary);
}
.caption_smooth_c5e5 .tertiary_plasma_de7e {
  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_smooth_c5e5.background_2db7 .next_6ee8 {
  background-color: var(--e-global-color-secondary);
}
.caption_smooth_c5e5.list_1f02 .next_6ee8,
.caption_smooth_c5e5.warm_26b7 .next_6ee8 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.caption_smooth_c5e5.list_1f02 .next_6ee8,
.caption_smooth_c5e5.warm_26b7 .next_6ee8 svg {
  fill: var(--e-global-color-secondary);
}
.hero-97cc .avatar-2965 {
  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);
}
.hero-97cc .popup_5042 {
  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-74b9.background_2db7 .next_6ee8 {
  background-color: var(--e-global-color-primary);
}
.thick-74b9.list_1f02 .next_6ee8,
.thick-74b9.warm_26b7 .next_6ee8 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.thick-74b9.list_1f02 .next_6ee8,
.thick-74b9.warm_26b7 .next_6ee8 svg {
  fill: var(--e-global-color-primary);
}
.aside-47c3.background_2db7 .next_6ee8 {
  background-color: var(--e-global-color-primary);
}
.aside-47c3.list_1f02 .next_6ee8,
.aside-47c3.warm_26b7 .next_6ee8 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.aside-47c3 .green_0138 {
  color: var(--e-global-color-primary);
}
.aside-47c3 .green_0138,
.aside-47c3 .green_0138 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-47c3 .yellow_cab2 {
  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);
}
.gallery_d0ad .preview_f309 {
  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);
}
.tabs_white_d8a2 .layout-5be3 .steel-b65c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.wrapper_gold_ffda .black_928c:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.wrapper_gold_ffda .east-d63d i {
  color: var(--e-global-color-primary);
}
.wrapper_gold_ffda .east-d63d svg {
  fill: var(--e-global-color-primary);
}
.wrapper_gold_ffda .stone-c237 {
  color: var(--e-global-color-secondary);
}
.wrapper_gold_ffda .black_928c > .stone-c237,
.wrapper_gold_ffda .black_928c > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion_0a65 .main-37a2 {
  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);
}
.accordion_0a65 .thick-802e {
  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);
}
.top_5396 .badge-b814 .hard-d5bb {
  background-color: var(--e-global-color-primary);
}
.top_5396 .texture-636a {
  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);
}
.easy_fd99 .text-aa8a {
  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);
}
.easy_fd99 .thumbnail-cool-4a58 {
  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);
}
.easy_fd99 .list_9879 {
  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);
}
.media-843d .red_b720,
.media-843d .red_b720 a {
  color: var(--e-global-color-primary);
}
.media-843d .red_b720.paper_28e2,
.media-843d .red_b720.paper_28e2 a {
  color: var(--e-global-color-accent);
}
.media-843d .red_b720 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media-843d .aside_stale_c289 {
  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);
}
.out-8dc3 .overlay_2ed5,
.out-8dc3 .dark-afc9 {
  color: var(--e-global-color-primary);
}
.out-8dc3 .overlay_2ed5 svg {
  fill: var(--e-global-color-primary);
}
.out-8dc3 .paper_28e2 .overlay_2ed5,
.out-8dc3 .paper_28e2 .dark-afc9 {
  color: var(--e-global-color-accent);
}
.out-8dc3 .paper_28e2 .overlay_2ed5 svg {
  fill: var(--e-global-color-accent);
}
.out-8dc3 .dark-afc9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out-8dc3 .aside_stale_c289 {
  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);
}
.rough_d6f6 .active-3ac2,
.rough_d6f6 .pressed-5c1e {
  color: var(--e-global-color-primary);
}
.rough_d6f6 .pressed-5c1e svg {
  fill: var(--e-global-color-primary);
}
.rough_d6f6 .red_b720.paper_28e2 a,
.rough_d6f6
  .red_b720.paper_28e2
  .pressed-5c1e {
  color: var(--e-global-color-accent);
}
.rough_d6f6 .active-3ac2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_d6f6 .aside_stale_c289 {
  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-bronze-7bb7 .hidden-last-ba4e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box-bronze-7bb7 .primary-focused-176c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_full_688a .notice-8c3c .primary_new_1ce0 {
  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);
}
.gallery_full_688a .notice-8c3c .tertiary_fast_302f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_full_688a .progress_ab95 .primary_new_1ce0 {
  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);
}
.gallery_full_688a
  .progress_ab95
  .tertiary_fast_302f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_full_688a
  .bright_bb7c
  .primary_new_1ce0 {
  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);
}
.gallery_full_688a
  .bright_bb7c
  .tertiary_fast_302f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_full_688a
  .motion_8331
  .primary_new_1ce0 {
  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);
}
.gallery_full_688a
  .motion_8331
  .tertiary_fast_302f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_06a9 .summary-9fa5 {
  background-color: var(--e-global-color-primary);
}
.shadow_06a9 .summary-9fa5:hover {
  background-color: var(--e-global-color-primary);
}
.shadow_06a9 .plasma-42fd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_06a9
  .summary-9fa5:hover
  .plasma-42fd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.inner_c176 .pattern-fast-5cd0 {
  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);
}
.modal_d8d1 .message_north_9598 .menu-7c2a a {
  background-color: var(--e-global-color-accent);
}
.modal_d8d1 .message_north_9598 .dirty_dc58 a {
  background-color: var(--e-global-color-accent);
}
.modal_d8d1 .message_north_9598 .menu-7c2a a,
.modal_d8d1 .message_north_9598 .dirty_dc58 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.yellow-b42e
  .sort_wide_b45c.inner_63ca
  .message_north_9598
  a.text_silver_7b7d {
  background-color: var(--e-global-color-accent);
}
.yellow-b42e
  .sort_wide_b45c.inner_63ca
  .message_north_9598
  span.text_silver_7b7d.fn-current-758f {
  background-color: var(--e-global-color-text);
}
.yellow-b42e
  .sort_wide_b45c.inner_63ca
  .message_north_9598
  .text_silver_7b7d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-c25f .cold_ecfb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-c25f
  .down_8704
  > .popup_a369
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-c25f
  .dirty_7d0a
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-c25f
  .feature_steel_fbdc
  .out-4e2f,
.shadow-c25f
  .feature_steel_fbdc
  .module-pressed-2e8f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow-c25f
  .feature_steel_fbdc
  .hidden_9e3d,
.shadow-c25f
  .feature_steel_fbdc
  a
  .hidden_9e3d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-c25f
  .feature_steel_fbdc
  .simple-cc9c {
  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);
}
.shadow-c25f
  .feature_steel_fbdc
  .sort-first-6206 {
  background-color: var(--e-global-color-primary);
}
.shadow-c25f
  .feature_steel_fbdc
  .sort-first-6206 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-c25f
  .feature_steel_fbdc
  .sort-first-6206:hover {
  background-color: var(--e-global-color-primary);
}
.shadow-c25f
  .feature_steel_fbdc
  .selected-df8d {
  background-color: var(--e-global-color-primary);
}
.shadow-c25f
  .feature_steel_fbdc
  .selected-df8d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-c25f
  .feature_steel_fbdc
  .selected-df8d:hover {
  background-color: var(--e-global-color-primary);
}
.shadow-c25f
  .video_07d3
  .panel_883b
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow-c25f
  .video_07d3
  .carousel-slow-542d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-c25f
  .video_07d3
  .simple-cc9c {
  color: var(--e-global-color-text);
}
.shadow-c25f
  .video_07d3
  .simple-cc9c
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-c25f
  .video_07d3
  .sort-first-6206 {
  background-color: var(--e-global-color-primary);
}
.shadow-c25f
  .video_07d3
  .sort-first-6206 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-c25f
  .video_07d3
  .sort-first-6206:hover {
  background-color: var(--e-global-color-primary);
}
.shadow-c25f
  .video_07d3
  .selected-df8d {
  background-color: var(--e-global-color-primary);
}
.shadow-c25f
  .video_07d3
  .selected-df8d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-c25f
  .video_07d3
  .selected-df8d:hover {
  background-color: var(--e-global-color-primary);
}
.shadow-c25f .feature-7319 {
  background-color: var(--e-global-color-primary);
}
.shadow-c25f .feature-7319:hover {
  background-color: var(--e-global-color-primary);
}
.shadow-c25f .modal-9254 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow-c25f .pagination-left-45b1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_smooth_99ab .overlay_static_e52f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_smooth_99ab
  .chip_pro_777d
  > div:nth-child(3)
  .overlay_static_e52f,
.gallery_smooth_99ab
  .silver_4b18
  > div:nth-child(1)
  .overlay_static_e52f,
.gallery_smooth_99ab
  .wrapper_35f7
  > div:nth-child(1)
  .overlay_static_e52f,
.gallery_smooth_99ab
  .fresh-3085
  > div:nth-child(1)
  .overlay_static_e52f,
.gallery_smooth_99ab
  .modal_full_3d57
  > div:nth-child(1)
  .overlay_static_e52f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_smooth_99ab .info_focused_5f0b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_smooth_99ab .texture-stale-68a8 {
  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);
}
.gallery_smooth_99ab .sort_e3db {
  background-color: var(--e-global-color-primary);
}
.gallery_smooth_99ab .sort_e3db {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_smooth_99ab .sort_e3db:hover {
  background-color: var(--e-global-color-primary);
}
.gallery_smooth_99ab .row-mini-34e3 {
  background-color: var(--e-global-color-primary);
}
.gallery_smooth_99ab .row-mini-34e3:hover {
  background-color: var(--e-global-color-primary);
}
.gallery_smooth_99ab .modal-9254 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_smooth_99ab .pagination-left-45b1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro_b10d .active_purple_d671 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro_b10d .disabled-tall-4e84 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro_b10d .message_current_f643 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro_b10d .search_fast_72f4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro_b10d .image-medium-dd77 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro_b10d .row-mini-34e3 {
  background-color: var(--e-global-color-primary);
}
.pro_b10d .row-mini-34e3:hover {
  background-color: var(--e-global-color-primary);
}
.logo_outer_c5fb .widget_cool_f4c0 {
  background-color: var(--e-global-color-secondary);
}
.logo_outer_c5fb .feature_0448 {
  background-color: var(--e-global-color-text);
}
.logo_outer_c5fb .tiny_0157 {
  background-color: var(--e-global-color-secondary);
}
.logo_outer_c5fb .module-iron-454f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo_outer_c5fb .paragraph_527d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo_outer_c5fb .gallery_0391 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo_outer_c5fb .orange_74ac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo_outer_c5fb .chip_yellow_0b88 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed-e8f5 .carousel_static_9c54 .thick_6ced,
.fixed-e8f5
  .carousel_static_9c54
  .thick_6ced
  a,
.fixed-e8f5 .filter_liquid_1652 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed-e8f5 .carousel_static_9c54 .main-abff,
.fixed-e8f5 .new_ac30 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed-e8f5 .carousel_static_9c54 .main-abff {
  color: var(--e-global-color-text);
}
.fixed-e8f5 .new_ac30 {
  color: var(--e-global-color-text);
}
.fixed-e8f5
  .carousel_static_9c54
  .hero_0c67 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fixed-e8f5 .logo-west-436d .nav_fc04 {
  background-color: var(--e-global-color-primary);
}
.fixed-e8f5 .logo-west-436d .nav_fc04:hover {
  background-color: var(--e-global-color-primary);
}
.fixed-e8f5 .logo-west-436d .up-25b7 li span {
  background-color: var(--e-global-color-text);
}
.fixed-e8f5 .logo-west-436d .up-25b7 li span:hover {
  background-color: var(--e-global-color-primary);
}
.fixed-e8f5
  .logo-west-436d
  .up-25b7
  li.disabled-bronze-2cf5
  span {
  background-color: var(--e-global-color-accent);
}
.fixed-e8f5 .inner-ca45 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.warm_e0a9 .backdrop-iron-15a3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focus_paper_f4f6 .pink_a57b {
  background-color: var(--e-global-color-primary);
}
.focus_paper_f4f6 .frame_bright_36a0 {
  background-color: var(--e-global-color-secondary);
}
.focus_paper_f4f6 .item-bc87 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_paper_f4f6 .filter_1620 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_paper_f4f6 .alert_down_5993 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_paper_f4f6 .gold-4452 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_paper_f4f6 .accent-easy-26a2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_paper_f4f6 .text-bottom-4e45 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_paper_f4f6 .message-wood-fbfa {
  background-color: var(--e-global-color-primary);
}
.focus_paper_f4f6 .message-wood-fbfa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.panel-green-0bd2 .tooltip-cool-0f92 {
  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);
}
.panel-green-0bd2 .grid_b630 {
  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);
}
.panel-green-0bd2
  .lower_cc2f:after {
  background-color: var(--e-global-color-primary);
}
.panel-green-0bd2 .content_bottom_19f7 {
  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);
}
.banner-old-1adf .filter_liquid_1652 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-old-1adf .new_ac30 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-fa32 .card-81d4 .hover-upper-d229 {
  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);
}
.list-fa32 .card-81d4 .next_b17b {
  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-b734 .gas_3bd2 {
  background-color: var(--e-global-color-primary);
}
.section-b734 .item_in_06e6 {
  background-color: var(--e-global-color-secondary);
}
.section-b734 .title_east_3532 .hero_black_c248 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section-b734 .banner-56af .hero_black_c248 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron_0327 .feature-87ac .description-473d {
  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);
}
.iron_0327 .feature-87ac .motion_4b53 {
  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);
}
.iron_0327 .feature-87ac .up-3dc1 {
  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);
}
.paper_0e5b .icon-b1c8 {
  border-color: var(--e-global-color-text);
}
.paper_0e5b .modal-4bbc {
  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);
}
.paper_0e5b .gold-f1fa {
  color: var(--e-global-color-primary);
}
.paper_0e5b .sidebar_e027 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient-pressed-f988 .rough_e04c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gradient-pressed-f988 .active_a4c4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gradient-pressed-f988 .description_b38d:hover .rough_e04c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gradient-pressed-f988
  .description_b38d:hover
  .active_a4c4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.easy_3112 .action-46ea {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.easy_3112 .east_163e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary-210a .notification-3c4b .highlight-22f5 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary-210a .dropdown_1006 .highlight-22f5 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.disabled-bce4 .image_north_3b4d {
  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);
}
.north_bc00 .backdrop-b8a6 .photo-complex-0d1e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.north_bc00 .backdrop-b8a6 .photo-complex-0d1e {
  background-color: var(--e-global-color-secondary);
}
.north_bc00 .block-medium-2938 .photo-complex-0d1e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.north_bc00 .block-medium-2938 .photo-complex-0d1e {
  background-color: var(--e-global-color-secondary);
}
.north_bc00 .panel_61b6 .surface_b6a3 {
  background-color: var(--e-global-color-primary);
}
.north_bc00 .panel_61b6:hover .surface_b6a3 {
  background-color: var(--e-global-color-secondary);
}
.north_bc00 .nav_fc04 {
  background-color: var(--e-global-color-primary);
}
.north_bc00 .nav_fc04:hover {
  background-color: var(--e-global-color-accent);
}
.north_bc00 .up-25b7 li span {
  background-color: var(--e-global-color-text);
}
.north_bc00 .up-25b7 li span:hover {
  background-color: var(--e-global-color-primary);
}
.north_bc00 .up-25b7 li.disabled-bronze-2cf5 span {
  background-color: var(--e-global-color-accent);
}
.small_e06a .wood-cd53 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.small_e06a .image-gas-e8d3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-yellow-1fce .hero_d9c8:before {
  background-color: var(--e-global-color-secondary);
}
.title-yellow-1fce .info-e6da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-yellow-1fce .dropdown_iron_e944 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item_selected_777d .column-1985 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item_selected_777d .column-1985:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item_selected_777d .column-1985.fn-active-758f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item_selected_777d .fresh_6ac8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_selected_777d .tooltip-stone-a213 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_selected_777d .thick_3963 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_selected_777d .accordion_thick_78d4 {
  background-color: var(--e-global-color-primary);
}
.item_selected_777d .accordion_thick_78d4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.item_selected_777d .thumbnail-6782 {
  background-color: var(--e-global-color-primary);
}
.item_selected_777d .thumbnail-6782 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.module_bronze_7c22 .frame-solid-f37a .picture-fd8f a {
  color: var(--e-global-color-secondary);
}
.module_bronze_7c22 .frame-solid-f37a .picture-fd8f a:hover {
  color: var(--e-global-color-secondary);
}
.module_bronze_7c22 .frame-solid-f37a .picture-fd8f,
.module_bronze_7c22 .frame-solid-f37a .picture-fd8f a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_bronze_7c22 .frame-solid-f37a .text-786e {
  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);
}
.module_bronze_7c22 .frame-solid-f37a .nav-simple-d162 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_bronze_7c22 .frame-solid-f37a .container_8393 {
  background-color: var(--e-global-color-primary);
}
.module_bronze_7c22 .frame-solid-f37a .container_8393 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_bronze_7c22 .frame-solid-f37a .container_8393:hover {
  background-color: var(--e-global-color-primary);
}
.module_bronze_7c22 .frame-solid-f37a .thumbnail-478b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.module_bronze_7c22 .frame-solid-f37a .thumbnail-478b {
  background-color: var(--e-global-color-primary);
}
.module_bronze_7c22 .frame-solid-f37a .thumbnail-478b:hover {
  background-color: var(--e-global-color-primary);
}
.module_bronze_7c22 .frame-solid-f37a .nav_fc04 {
  background-color: var(--e-global-color-primary);
}
.module_bronze_7c22 .frame-solid-f37a .nav_fc04:hover {
  background-color: var(--e-global-color-primary);
}
.module_bronze_7c22 .logo-west-436d .up-25b7 li span {
  background-color: var(--e-global-color-text);
}
.module_bronze_7c22 .logo-west-436d .up-25b7 li span:hover {
  background-color: var(--e-global-color-primary);
}
.module_bronze_7c22 .logo-west-436d .up-25b7 li.disabled-bronze-2cf5 span {
  background-color: var(--e-global-color-accent);
}
.module_bronze_7c22 .modal-9254 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module_bronze_7c22 .pagination-left-45b1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent_ee4f .focus-99c9 .tall_350a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent_ee4f .focus-99c9 .orange-bdba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_ee4f .focus-99c9 .pagination_current_c98c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-plasma-4e55 .pagination_plasma_02d0 {
  border-color: var(--e-global-color-text);
}
.backdrop-plasma-4e55 .hidden-f9a8 {
  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);
}
.backdrop-plasma-4e55 .soft_de24 {
  color: var(--e-global-color-secondary);
}
.backdrop-plasma-4e55 .soft_de24 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-plasma-4e55 .icon-new-3cd4 > * {
  color: var(--e-global-color-primary);
}
.backdrop-plasma-4e55 .icon-new-3cd4 > * svg {
  fill: var(--e-global-color-primary);
}
.backdrop-plasma-4e55 .left-0f7b {
  color: var(--e-global-color-primary);
}
.backdrop-plasma-4e55 .left-0f7b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-plasma-4e55 .complex_766c {
  color: var(--e-global-color-primary);
}
.backdrop-plasma-4e55 .complex_766c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-plasma-4e55 .search_29a8 {
  color: var(--e-global-color-primary);
}
.backdrop-plasma-4e55 .search_29a8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-plasma-4e55 .action_dd3b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-plasma-4e55 .mask-inner-c41f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-plasma-4e55 .mask-inner-c41f.active-4a07 {
  color: var(--e-global-color-secondary);
}
.backdrop-plasma-4e55 .mask-inner-c41f.active-4a07 .lite_ba11 {
  color: var(--e-global-color-accent);
}
.backdrop-plasma-4e55 .mask-inner-c41f.upper-9ce7 {
  color: var(--e-global-color-text);
}
.backdrop-plasma-4e55 .mask-inner-c41f.upper-9ce7 .lite_ba11 {
  color: var(--e-global-color-text);
}
.backdrop-plasma-4e55 .mask-inner-c41f:before {
  border-top-color: var(--e-global-color-text);
}
.backdrop-plasma-4e55 .container_green_8db6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-plasma-4e55
  .container_green_8db6
  .white_bae9 {
  background-color: var(--e-global-color-primary);
}
.backdrop-plasma-4e55
  .container_green_8db6
  .white_bae9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.backdrop-plasma-4e55 .pagination_plasma_02d0 .active-77c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-west-8f2c .carousel-hard-8e91 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-west-8f2c .background-74fc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-easy-f515 .dynamic_a97d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-easy-f515
  .summary_paper_75df
  .main_f709 {
  background-color: var(--e-global-color-secondary);
}
.aside-easy-f515
  .summary_paper_75df.avatar-middle-d79f
  .main_f709 {
  background-color: var(--e-global-color-text);
}
.aside-easy-f515
  .summary_paper_75df:hover
  .main_f709 {
  background-color: var(--e-global-color-accent);
}
.aside-easy-f515
  .summary_paper_75df.fn-active-758f
  .main_f709 {
  background-color: var(--e-global-color-primary);
}
.black-1a4b .texture_e9fb {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.black-1a4b .paper-8635 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.black-1a4b .backdrop_0510 {
  background-color: var(--e-global-color-primary);
}
.black-1a4b .backdrop_0510 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.detail_black_c7f3 .texture-hovered-ca5a .backdrop-8379 .fresh-0dd1 {
  background-color: var(--e-global-color-secondary);
}
.detail_black_c7f3 .texture-hovered-ca5a .static-f618:after {
  background-color: var(--e-global-color-secondary);
}
.detail_black_c7f3 .red_de61 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_black_c7f3 .photo_2b93 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_black_c7f3 .modal-83d8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_black_c7f3 .slider_cold_fe07 {
  background-color: var(--e-global-color-primary);
}
.detail_black_c7f3 .slider_cold_fe07 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.detail_black_c7f3 .slow-f6f1 {
  background-color: var(--e-global-color-secondary);
}
.detail_black_c7f3 .slow-f6f1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.detail_black_c7f3 .texture-hovered-ca5a .media_9eef .info-complex-2721:hover {
  background-color: var(--e-global-color-primary);
}
.detail_black_c7f3
  .texture-hovered-ca5a
  .media_9eef
  .info-complex-2721.notice-5c28 {
  background-color: var(--e-global-color-primary);
}
.detail_black_c7f3 .texture-hovered-ca5a .heading_fe41:before {
  border-color: var(--e-global-color-primary);
}
.detail_black_c7f3 .texture-hovered-ca5a .heading_fe41:hover:before {
  border-color: var(--e-global-color-secondary);
}
.detail_black_c7f3
  .texture-hovered-ca5a
  .heading_fe41.hero_1727:before {
  border-color: var(--e-global-color-primary);
}
.detail_black_c7f3 .nav-medium-0e7e span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary-slow-24b8 .main_fa0d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary-slow-24b8 .main_fa0d:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary-slow-24b8 .main_fa0d.hard-0dec {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary-slow-24b8 .box-new-9f63 {
  background-color: var(--e-global-color-primary);
}
.summary-slow-24b8 .box-new-9f63 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary-slow-24b8
  .disabled-3501
  .feature-dc48
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary-slow-24b8
  .gallery_8db5
  .feature-dc48
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.blue_3f73
  .solid-81f3
  .shadow_outer_c971 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.blue_3f73
  .solid-81f3
  .selected_edc7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.blue_3f73 .fluid-1ea5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.blue_3f73 .pattern_65ef {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.blue_3f73 .hot-23cd {
  background-color: var(--e-global-color-primary);
}
.blue_3f73 .hot-23cd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.inner_2307 .accordion-f299 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.inner_2307 .west_090c {
  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);
}
.inner_2307 .message_982f {
  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);
}
.inner_2307 .message_982f a:hover {
  color: var(--e-global-color-secondary);
}
.inner_2307 .element-e8e3 {
  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);
}
.inner_2307 .text_green_542c {
  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);
}
.inner_2307 .inner-71c7 .nav_fc04 {
  background-color: var(--e-global-color-primary);
}
.inner_2307 .inner-71c7 .nav_fc04:hover {
  background-color: var(--e-global-color-accent);
}
.inner_2307
  .inner-71c7
  .up-25b7
  li
  span {
  background-color: var(--e-global-color-text);
}
.inner_2307
  .inner-71c7
  .up-25b7
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.inner_2307
  .inner-71c7
  .up-25b7
  li.disabled-bronze-2cf5
  span {
  background-color: var(--e-global-color-accent);
}
.huge-050c
  .label-03c4
  .large_374d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.huge-050c .label-03c4 .surface-f19f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.huge-050c .label-03c4 .first-fbdc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.huge-050c .link_orange_d676 {
  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);
}
.huge-050c
  .media_stale_0935.over_49a6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > a {
  background-color: var(--e-global-color-text);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > a
  .easy_2ab2.media-light-125d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > a
  .detail_lower_efde.notification-middle-722b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > .border-silver-af22
  .media-active-6150
  > a {
  background-color: var(--e-global-color-secondary);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > .border-silver-af22
  .media-active-6150
  > a
  .steel-18f5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > .border-silver-af22
  .media-active-6150
  > a
  .detail_lower_efde.status-red-4c83 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > a
  .north-9592:before {
  color: var(--e-global-color-text);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > .border-silver-af22
  a
  .north-9592:before {
  color: var(--e-global-color-text);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150.stone_7379
  > a
  .north-9592:before {
  color: var(--e-global-color-text);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > .border-silver-af22
  .media-active-6150.stone_7379
  > a
  .north-9592:before {
  color: var(--e-global-color-text);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > a
  .section-3ea0
  .link_plasma_fe2a {
  color: var(--e-global-color-text);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > .border-silver-af22
  a
  .section-3ea0
  .link_plasma_fe2a {
  color: var(--e-global-color-text);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > a
  .section-3ea0
  .link_plasma_fe2a,
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > .border-silver-af22
  a
  .section-3ea0
  .link_plasma_fe2a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > a
  .feature_south_cb3e:before {
  color: var(--e-global-color-text);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > .border-silver-af22
  a
  .feature_south_cb3e:before {
  color: var(--e-global-color-text);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150.stone_7379
  > a
  .feature_south_cb3e:before {
  color: var(--e-global-color-text);
}
.button_f063
  > .hovered-5325
  > div
  > .accordion_064e
  > .media-active-6150
  > .border-silver-af22
  .media-active-6150.stone_7379
  > a
  .feature_south_cb3e:before {
  color: var(--e-global-color-text);
}
.table_2c47 .tag_a674 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.table_2c47
  .icon-green-c90d:hover
  .tag_a674 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview_c2ff
  > .hovered-5325
  > .container-d132
  > .smooth_808b
  > .column_selected_3b87
  > .icon-2d43
  .icon_cacf {
  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);
}
.preview_c2ff
  > .hovered-5325
  > .container-d132
  > .smooth_808b
  > .column_selected_3b87
  > .icon-2d43:hover
  .icon_cacf {
  color: var(--e-global-color-text);
}
.preview_c2ff
  > .hovered-5325
  > .container-d132
  > .smooth_808b
  > .column_selected_3b87
  > .icon-2d43:hover
  .icon_cacf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview_c2ff
  > .hovered-5325
  > .container-d132
  > .smooth_808b
  > .column_selected_3b87.header-a66a
  > .icon-2d43
  .icon_cacf {
  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);
}
.mini_ee93 .cool-5b13 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mini_ee93 .focused-99fc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mini_ee93 .complex_73ce {
  background-color: var(--e-global-color-primary);
}
.mini_ee93 .complex_73ce {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag_up_db49
  > .hovered-5325
  > .icon-533d
  > .tertiary-tall-5051
  > .motion_75d6
  .aside_3411 {
  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);
}
.tag_up_db49
  > .hovered-5325
  > .icon-533d
  > .tertiary-tall-5051
  > .motion_75d6
  .fluid-586d {
  color: var(--e-global-color-text);
}
.tag_up_db49
  > .hovered-5325
  > .icon-533d
  > .tertiary-tall-5051
  > .motion_75d6:hover
  .aside_3411 {
  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);
}
.tag_up_db49
  > .hovered-5325
  > .icon-533d
  > .tertiary-tall-5051
  > .motion_75d6:hover
  .fluid-586d {
  color: var(--e-global-color-secondary);
}
.tag_up_db49
  > .hovered-5325
  > .icon-533d
  > .tertiary-tall-5051
  > .motion_75d6.lower-9f3b
  .aside_3411 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_up_db49
  > .hovered-5325
  > .icon-533d
  > .tertiary-tall-5051
  > .motion_75d6.lower-9f3b
  .fluid-586d {
  color: var(--e-global-color-primary);
}
.modal-east-6a89
  .footer-blue-8678
  .filter_cold_d3f1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal-east-6a89 .motion-a6d4 .active-77c6 .feature_f87c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section-8eab .upper_df1f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section-8eab .panel_8635 .upper_df1f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section-8eab .silver_9de4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.section-8eab .silver_9de4 {
  background-color: var(--e-global-color-primary);
}
.first_20e1 .media-80e5 .container_8d7d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first_20e1
  .media-80e5:hover
  .list_72ce {
  color: var(--e-global-color-secondary);
}
.first_20e1
  .media-80e5:hover
  .container_8d7d {
  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_26cc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.brown-95e5 {
  max-width: 1400px !important;
}

.carousel-3ec2 {
  flex-direction: column;
}

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

h2.carousel-3ec2 .popup-2615 {
  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);
}

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

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

.component-wood-2d18.focus-black-fc72 {
  display: none;
}

.motion_303f {
  display: none;
}

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

.slider_large_3fb8.article-wood-891a {
  margin-bottom: 40px;
  width: 100%;
}

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

.carousel-3ec2 a {
  width: 100%;
}

.background-small-e9bc .stone_2c64.element-13e3 {
  width: 20% !important;
}

.block-in-eba6 {
  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; /* 字母间距 */
}

.block-in-eba6: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%);
}

.block-in-eba6 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

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

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

.background-small-e9bc
  .stone_2c64.notification-yellow-213c
  .top_2280
  .liquid_4343 {
  font-size: 20px !important;
}

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

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

.accent-motion-74e7 h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.card-7354.mini_ae6c > .tooltip_140e {
  display: flex;
  align-items: center;
}

.fluid-a9d4 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.complex-9133 {
  position: relative;
  width: 100%;
}

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

.chip-clean-c77f {
  font-size: 35px !important;
}

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

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

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

.background-small-e9bc
  .stone_2c64.widget-30ee
  .background-solid-c38a
  .message-hard-6a11 {
  width: 100% !important;
}

.module-hard-8645 {
  width: 500px !important;
  max-width: none;
}

.article-abfd {
  width: 100%;
}

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

.box-f31f {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

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

  visibility: hidden;
}

.box-f31f:hover .article_outer_ae79 {
  visibility: visible;
}
.box-f31f:hover.box-f31f::before {
  display: block;
}

.accent-motion-74e7 h3 {
  color: #fff;
}

.solid-8750 {
  margin: 0;
}

.background-small-e9bc
  .stone_2c64.widget-30ee
  .message-hard-6a11
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.menu-deb7 {
  width: 100%;
}

.modal_in_0103 {
  width: 100%;
}

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

.modal_in_0103 {
  width: 100%;
}

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

.message-hard-6a11 {
  display: flex;
  align-items: center;
}

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

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

.carousel-3ec2 .popup-2615.red_22de {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.carousel-3ec2 h1.popup-2615 {
  margin-top: 120px !important;
}

.background-small-e9bc .stone_2c64.tag_fresh_4659 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.block_center_4068 img {
  width: 100%;
}

.border_fixed_8f5c .disabled-89c8.top_2280 {
  justify-content: space-between;
}

.picture_bronze_1117 {
  display: none;
}

.highlight_037e .message_right_2d84 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .card-7354 .tooltip_140e {
    flex-wrap: nowrap !important;
  }
}

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

  .module-hard-8645 {
    width: 100% !important;
  }
}

@media (max-width: 767px) {
  .accent-motion-74e7 h3 {
    font-size: 28px;
  }

  .block-in-eba6 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .border_fixed_8f5c .disabled-89c8.top_2280 {
    border-bottom: 1px solid #f0c159;
  }

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

  .card-7354.mini_ae6c > .tooltip_140e {
    gap: 15px;
    justify-content: space-between;
  }

  .background-small-e9bc
    .stone_2c64.widget-30ee
    .message-hard-6a11
    img {
    width: 60% !important;
  }

  .short_80eb {
    left: 2%;
  }

  .selected_760d {
    margin: 10px 0;
  }

  .carousel-3ec2 .message_right_2d84 {
    margin: 0;
    margin-bottom: 10px;
  }

  .block-in-eba6 {
    font-size: 16px !important;
  }

  .chip-clean-c77f {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.carousel-3ec2 .popup-2615,
  .carousel-3ec2 .popup-2615 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .message-hard-6a11 {
    justify-content: center;
  }

  .carousel-3ec2 .message_right_2d84 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .background-small-e9bc .stone_2c64.element-13e3 {
    width: 75% !important;
  }

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

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

  h2.carousel-3ec2 .popup-2615,
  .carousel-3ec2 .popup-2615 {
    font-size: 30px !important;
  }

  .message-hard-6a11 {
    justify-content: center;
  }

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

  .liquid-d474
    .short_60bf.fast-04d3 {
    margin: 0 !important;
  }

  .fluid-a9d4 {
    margin: 0;
    gap: 10px;
  }

  .selected_760d {
    display: flex;
  }

  .pattern-narrow-dd46 .block-in-eba6 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .carousel-3ec2 h1.popup-2615 {
    margin-top: 80px !important;
  }

  .background-small-e9bc
    .stone_2c64.widget-30ee
    .message-hard-6a11
    img,
  .hero-97cc .background-solid-c38a {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .background-small-e9bc .stone_2c64.element-13e3 {
    width: 100% !important;
  }

  .card-7354.mini_ae6c > .tooltip_140e {
    gap: 3px;
  }

  .carousel-3ec2 .message_right_2d84 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 巴西风格导航菜单增强 */
.border_fixed_8f5c .disabled-89c8.top_2280 {
  padding: 12px 20px;
  border-radius: 8px;
  transition: all 0.3s ease;
  background: rgba(255, 215, 0, 0.1); /* 淡金色背景 */
  margin: 2px 0;
}

.border_fixed_8f5c .disabled-89c8.top_2280:hover {
  background: linear-gradient(45deg, #FFD700 0%, #FFA500 100%);
  color: #1B4D3E !important;
  transform: translateX(5px);
  box-shadow: 0 4px 15px rgba(255, 215, 0, 0.3);
}

.liquid_4343 {
  font-weight: 600 !important;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #F0F8FF !important;
}

/* 图片容器巴西风格增强 */
.complex-9133 {
  position: relative;
  width: 100%;
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
  transition: all 0.3s ease;
}

.complex-9133:hover {
  transform: scale(1.02);
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.4);
}

.complex-9133 img {
  border-radius: 15px;
  transition: all 0.3s ease;
  filter: brightness(1.1) contrast(1.1);
}

.complex-9133:hover img {
  filter: brightness(1.2) contrast(1.2) saturate(1.1);
}

/* 添加巴西风格装饰元素 */
.carousel-3ec2::before {
  content: '';
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  width: 60px;
  height: 4px;
  background: linear-gradient(90deg, #00A86B 0%, #FFD700 50%, #FF6B35 100%);
  border-radius: 2px;
}

.carousel-3ec2 {
  position: relative;
  padding-top: 30px;
}

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

.component-wood-2d18: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;
}

/* 图片块巴西风格 */
.pagination_bd6e {
  border-radius: 20px;
  transition: all 0.3s ease;
  border: 3px solid transparent;
  background: linear-gradient(45deg, #00A86B, #FFD700, #FF6B35) border-box;
  background-clip: padding-box, border-box;
}

.pagination_bd6e:hover {
  transform: rotate(2deg) scale(1.05);
  border-color: #FFD700;
  box-shadow: 0 8px 25px rgba(255, 215, 0, 0.4);
}

/* 响应式增强 */
@media (max-width: 767px) {
  .border_fixed_8f5c .disabled-89c8.top_2280 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .carousel-3ec2 .popup-2615 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .block-in-eba6 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

/* css-noise: 9c9b */
.phantom-card-t9 {
  padding: 0.2rem;
  font-size: 13px;
  line-height: 1.1;
}
