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(.table-0d4c) {
  gap: 0.5em;
}
:where(.active-caa9) {
  gap: 0.5em;
}
body .content_c44c > .header-green-99e5 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .content_c44c > .over_7060 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .content_c44c > .caption-last-ecf1 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .logo-58cb > .header-green-99e5 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .logo-58cb > .over_7060 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .logo-58cb > .caption-last-ecf1 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .logo-58cb
  > :where(:not(.header-green-99e5):not(.over_7060):not(.wood_cb01)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .logo-58cb > .media_03b7 {
  max-width: var(--wp--style--global--wide-size);
}
body .table-0d4c {
  display: flex;
}
body .table-0d4c {
  flex-wrap: wrap;
  align-items: center;
}
body .table-0d4c > * {
  margin: 0;
}
body .active-caa9 {
  display: grid;
}
body .active-caa9 > * {
  margin: 0;
}
:where(.list-plasma-7ebe.table-0d4c) {
  gap: 2em;
}
:where(.list-plasma-7ebe.active-caa9) {
  gap: 2em;
}
:where(.progress-0e4f.table-0d4c) {
  gap: 1.25em;
}
:where(.progress-0e4f.active-caa9) {
  gap: 1.25em;
}
.info_bottom_e4a9 {
  color: var(--wp--preset--color--black) !important;
}
.under-ab3e {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.hard-c3ea {
  color: var(--wp--preset--color--white) !important;
}
.secondary-51e3 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.content-motion-612f {
  color: var(--wp--preset--color--vivid-red) !important;
}
.sidebar_east_f85e {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.breadcrumb-4df7 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.hover-lite-9f63 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.notice_6528 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.gallery-advanced-a2b9 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.fluid_c295 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.fresh-cdb4 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.static-cdc3 {
  background-color: var(--wp--preset--color--black) !important;
}
.message_0aa1 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.modal_93e1 {
  background-color: var(--wp--preset--color--white) !important;
}
.list_dynamic_f55c {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.active-bronze-8d89 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.detail_purple_6d8c {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.short-c57b {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.input_gold_b8f8 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.alert-copper-3f61 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.notification-f7fc {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.upper-09e3 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.module_last_2022 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.accordion_small_6304 {
  border-color: var(--wp--preset--color--black) !important;
}
.picture_eea0 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.carousel_8cfc {
  border-color: var(--wp--preset--color--white) !important;
}
.logo-fast-7e52 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.slow_bd5f {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.heading-6eec {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.east-d702 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.dynamic_a59f {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.inner_6353 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.row_1b19 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.dark-cfe5 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.south-bb48 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.blue-c425 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.full-c9ac {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.dynamic_c012 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.breadcrumb-black-259f {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.advanced-a95b {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.popup_75ca {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.link_8316 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.status-5adc {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.surface_solid_9bc3 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.dim_51ee {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.thumbnail_f5fb {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.cold_7597 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.block_west_f787 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.menu-right-b6cf {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.column-glass-0092 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.aside-solid-24e1 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.hero-a691 a:where(:not(.layout-efa6)) {
  color: inherit;
}
:where(.progress-0e4f.table-0d4c) {
  gap: 1.25em;
}
:where(.progress-0e4f.active-caa9) {
  gap: 1.25em;
}
:where(.list-plasma-7ebe.table-0d4c) {
  gap: 2em;
}
:where(.list-plasma-7ebe.active-caa9) {
  gap: 2em;
}
.header_dark_07b0 {
  font-size: 1.5em;
  line-height: 1.6;
}

.menu-a998 .dirty_8ffe {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section_9556 .nav-19a7 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link-6381 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link-6381.caption-67f2 .nav-hard-67c6 {
  background-color: var(--e-global-color-primary);
}
.link-6381.main_new_804d .nav-hard-67c6,
.link-6381.outline-blue-d2a6 .nav-hard-67c6 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.pattern_green_553c .nav_ca6e {
  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);
}
.gradient_iron_0efc {
  --divider-color: var(--e-global-color-secondary);
}
.gradient_iron_0efc .old-a704 {
  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);
}
.gradient_iron_0efc.focus_9ecd .stone-1bb8 {
  background-color: var(--e-global-color-secondary);
}
.gradient_iron_0efc.bronze-1310 .stone-1bb8,
.gradient_iron_0efc.caption_brown_e735 .stone-1bb8 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.gradient_iron_0efc.bronze-1310 .stone-1bb8,
.gradient_iron_0efc.caption_brown_e735 .stone-1bb8 svg {
  fill: var(--e-global-color-secondary);
}
.media_dark_c801 .title_dim_5e40 {
  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);
}
.media_dark_c801 .gallery-64c3 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tag_32ea.focus_9ecd .stone-1bb8 {
  background-color: var(--e-global-color-primary);
}
.tag_32ea.bronze-1310 .stone-1bb8,
.tag_32ea.caption_brown_e735 .stone-1bb8 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.tag_32ea.bronze-1310 .stone-1bb8,
.tag_32ea.caption_brown_e735 .stone-1bb8 svg {
  fill: var(--e-global-color-primary);
}
.status_next_0c69.focus_9ecd .stone-1bb8 {
  background-color: var(--e-global-color-primary);
}
.status_next_0c69.bronze-1310 .stone-1bb8,
.status_next_0c69.caption_brown_e735 .stone-1bb8 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.status_next_0c69 .clean_e20a {
  color: var(--e-global-color-primary);
}
.status_next_0c69 .clean_e20a,
.status_next_0c69 .clean_e20a a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.status_next_0c69 .pagination-small-fa9d {
  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_orange_1b90 .outline_dirty_7c91 {
  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);
}
.narrow-1fe4 .next-38fb .media-7a20 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip-5081 .overlay-edb1:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.tooltip-5081 .narrow-6fd5 i {
  color: var(--e-global-color-primary);
}
.tooltip-5081 .narrow-6fd5 svg {
  fill: var(--e-global-color-primary);
}
.tooltip-5081 .north-d715 {
  color: var(--e-global-color-secondary);
}
.tooltip-5081 .overlay-edb1 > .north-d715,
.tooltip-5081 .overlay-edb1 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dirty-d199 .message-clean-41dd {
  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);
}
.dirty-d199 .main-0dbc {
  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);
}
.current_2bbe .huge_833d .large-387c {
  background-color: var(--e-global-color-primary);
}
.current_2bbe .video_smooth_4985 {
  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);
}
.title-liquid-17aa .backdrop_5f69 {
  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);
}
.title-liquid-17aa .paragraph-last-8aef {
  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);
}
.title-liquid-17aa .wrapper-down-2651 {
  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);
}
.search-2e1b .blue_538f,
.search-2e1b .blue_538f a {
  color: var(--e-global-color-primary);
}
.search-2e1b .blue_538f.alert-out-e6a7,
.search-2e1b .blue_538f.alert-out-e6a7 a {
  color: var(--e-global-color-accent);
}
.search-2e1b .blue_538f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search-2e1b .banner-de44 {
  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);
}
.bottom-016c .message-hard-d97d,
.bottom-016c .layout_e777 {
  color: var(--e-global-color-primary);
}
.bottom-016c .message-hard-d97d svg {
  fill: var(--e-global-color-primary);
}
.bottom-016c .alert-out-e6a7 .message-hard-d97d,
.bottom-016c .alert-out-e6a7 .layout_e777 {
  color: var(--e-global-color-accent);
}
.bottom-016c .alert-out-e6a7 .message-hard-d97d svg {
  fill: var(--e-global-color-accent);
}
.bottom-016c .layout_e777 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom-016c .banner-de44 {
  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);
}
.tertiary_cf2f .glass_d20b,
.tertiary_cf2f .heading_ab2c {
  color: var(--e-global-color-primary);
}
.tertiary_cf2f .heading_ab2c svg {
  fill: var(--e-global-color-primary);
}
.tertiary_cf2f .blue_538f.alert-out-e6a7 a,
.tertiary_cf2f
  .blue_538f.alert-out-e6a7
  .heading_ab2c {
  color: var(--e-global-color-accent);
}
.tertiary_cf2f .glass_d20b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tertiary_cf2f .banner-de44 {
  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-soft-5968 .popup_9f52 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search-soft-5968 .alert_48ea {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-orange-97a1 .table_light_c000 .active_upper_672f {
  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);
}
.accent-orange-97a1 .table_light_c000 .primary-orange-5cd7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-orange-97a1 .photo-683d .active_upper_672f {
  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);
}
.accent-orange-97a1
  .photo-683d
  .primary-orange-5cd7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-orange-97a1
  .banner_steel_2262
  .active_upper_672f {
  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);
}
.accent-orange-97a1
  .banner_steel_2262
  .primary-orange-5cd7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-orange-97a1
  .steel_7501
  .active_upper_672f {
  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);
}
.accent-orange-97a1
  .steel_7501
  .primary-orange-5cd7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-in-b46d .grid_e2f8 {
  background-color: var(--e-global-color-primary);
}
.list-in-b46d .grid_e2f8:hover {
  background-color: var(--e-global-color-primary);
}
.list-in-b46d .column_rough_7923 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list-in-b46d
  .grid_e2f8:hover
  .column_rough_7923 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item_action_e7b0 .wide-993b {
  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);
}
.table_733e .header_tall_de28 .texture-easy-b0db a {
  background-color: var(--e-global-color-accent);
}
.table_733e .header_tall_de28 .info-71e3 a {
  background-color: var(--e-global-color-accent);
}
.table_733e .header_tall_de28 .texture-easy-b0db a,
.table_733e .header_tall_de28 .info-71e3 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo_fe2d
  .block-fc65.glass_d831
  .header_tall_de28
  a.accent-south-71b3 {
  background-color: var(--e-global-color-accent);
}
.logo_fe2d
  .block-fc65.glass_d831
  .header_tall_de28
  span.accent-south-71b3.fn-current-d102 {
  background-color: var(--e-global-color-text);
}
.logo_fe2d
  .block-fc65.glass_d831
  .header_tall_de28
  .accent-south-71b3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_989a .info_action_5580 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_989a
  .row_steel_0758
  > .hard_0b2d
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_989a
  .up_ec03
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_989a
  .label-new-065b
  .input-0268,
.down_989a
  .label-new-065b
  .rough-93c0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.down_989a
  .label-new-065b
  .element-fast-b9a6,
.down_989a
  .label-new-065b
  a
  .element-fast-b9a6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_989a
  .label-new-065b
  .huge-2c32 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_989a
  .label-new-065b
  .heading_c877 {
  background-color: var(--e-global-color-primary);
}
.down_989a
  .label-new-065b
  .heading_c877 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_989a
  .label-new-065b
  .heading_c877:hover {
  background-color: var(--e-global-color-primary);
}
.down_989a
  .label-new-065b
  .slider-6db9 {
  background-color: var(--e-global-color-primary);
}
.down_989a
  .label-new-065b
  .slider-6db9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_989a
  .label-new-065b
  .slider-6db9:hover {
  background-color: var(--e-global-color-primary);
}
.down_989a
  .dark-bbeb
  .alert-hovered-1d06
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.down_989a
  .dark-bbeb
  .static_675a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_989a
  .dark-bbeb
  .huge-2c32 {
  color: var(--e-global-color-text);
}
.down_989a
  .dark-bbeb
  .huge-2c32
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_989a
  .dark-bbeb
  .heading_c877 {
  background-color: var(--e-global-color-primary);
}
.down_989a
  .dark-bbeb
  .heading_c877 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_989a
  .dark-bbeb
  .heading_c877:hover {
  background-color: var(--e-global-color-primary);
}
.down_989a
  .dark-bbeb
  .slider-6db9 {
  background-color: var(--e-global-color-primary);
}
.down_989a
  .dark-bbeb
  .slider-6db9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_989a
  .dark-bbeb
  .slider-6db9:hover {
  background-color: var(--e-global-color-primary);
}
.down_989a .sidebar_wood_baaf {
  background-color: var(--e-global-color-primary);
}
.down_989a .sidebar_wood_baaf:hover {
  background-color: var(--e-global-color-primary);
}
.down_989a .wrapper_slow_d4ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.down_989a .picture-be7a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget_fast_e2d9 .bright_6a78 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget_fast_e2d9
  .breadcrumb_5f6b
  > div:nth-child(3)
  .bright_6a78,
.widget_fast_e2d9
  .old_df0d
  > div:nth-child(1)
  .bright_6a78,
.widget_fast_e2d9
  .nav_eb51
  > div:nth-child(1)
  .bright_6a78,
.widget_fast_e2d9
  .plasma-560c
  > div:nth-child(1)
  .bright_6a78,
.widget_fast_e2d9
  .gradient-outer-ab55
  > div:nth-child(1)
  .bright_6a78 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget_fast_e2d9 .message_fresh_9d2b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_fast_e2d9 .over-e1ed {
  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);
}
.widget_fast_e2d9 .detail-cd94 {
  background-color: var(--e-global-color-primary);
}
.widget_fast_e2d9 .detail-cd94 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_fast_e2d9 .detail-cd94:hover {
  background-color: var(--e-global-color-primary);
}
.widget_fast_e2d9 .container_3537 {
  background-color: var(--e-global-color-primary);
}
.widget_fast_e2d9 .container_3537:hover {
  background-color: var(--e-global-color-primary);
}
.widget_fast_e2d9 .wrapper_slow_d4ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget_fast_e2d9 .picture-be7a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas_2f08 .tooltip_5a4f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas_2f08 .surface-north-7aef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_2f08 .progress_purple_074e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_2f08 .element_top_8e6a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_2f08 .header_old_d6d6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_2f08 .container_3537 {
  background-color: var(--e-global-color-primary);
}
.gas_2f08 .container_3537:hover {
  background-color: var(--e-global-color-primary);
}
.medium-3715 .silver_11c6 {
  background-color: var(--e-global-color-secondary);
}
.medium-3715 .liquid-7d58 {
  background-color: var(--e-global-color-text);
}
.medium-3715 .media_stale_df11 {
  background-color: var(--e-global-color-secondary);
}
.medium-3715 .texture-b030 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.medium-3715 .outline_c971 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.medium-3715 .input-1387 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.medium-3715 .input-short-884a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.medium-3715 .accent_623f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_45cd .section-d695 .row-abc3,
.input_45cd
  .section-d695
  .row-abc3
  a,
.input_45cd .purple_1906 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_45cd .section-d695 .fluid_ec63,
.input_45cd .fresh_cef8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_45cd .section-d695 .fluid_ec63 {
  color: var(--e-global-color-text);
}
.input_45cd .fresh_cef8 {
  color: var(--e-global-color-text);
}
.input_45cd
  .section-d695
  .tooltip-middle-a145 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.input_45cd .gallery_hot_72e4 .title_aef1 {
  background-color: var(--e-global-color-primary);
}
.input_45cd .gallery_hot_72e4 .title_aef1:hover {
  background-color: var(--e-global-color-primary);
}
.input_45cd .gallery_hot_72e4 .complex-1384 li span {
  background-color: var(--e-global-color-text);
}
.input_45cd .gallery_hot_72e4 .complex-1384 li span:hover {
  background-color: var(--e-global-color-primary);
}
.input_45cd
  .gallery_hot_72e4
  .complex-1384
  li.medium_ef52
  span {
  background-color: var(--e-global-color-accent);
}
.input_45cd .status_upper_eb58 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-26d3 .button_a911 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard-7fb7 .light_aa97 {
  background-color: var(--e-global-color-primary);
}
.hard-7fb7 .cool-8a07 {
  background-color: var(--e-global-color-secondary);
}
.hard-7fb7 .cold-ee8e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-7fb7 .gradient_bottom_aa4c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-7fb7 .card-smooth-192a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-7fb7 .grid_old_6892 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-7fb7 .full-1ecb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-7fb7 .module_aef8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-7fb7 .section-hard-53cf {
  background-color: var(--e-global-color-primary);
}
.hard-7fb7 .section-hard-53cf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bottom_24e5 .breadcrumb_bright_5bd3 {
  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);
}
.bottom_24e5 .motion_8673 {
  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);
}
.bottom_24e5
  .dynamic-9078:after {
  background-color: var(--e-global-color-primary);
}
.bottom_24e5 .middle-8eee {
  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);
}
.next-64c4 .purple_1906 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.next-64c4 .fresh_cef8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown-29e1 .secondary-47d7 .mask-west-81ad {
  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);
}
.dropdown-29e1 .secondary-47d7 .wrapper-old-7ac9 {
  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);
}
.item-3320 .fixed_b134 {
  background-color: var(--e-global-color-primary);
}
.item-3320 .status-9ecb {
  background-color: var(--e-global-color-secondary);
}
.item-3320 .column_action_62a9 .texture-19df {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item-3320 .label-57c5 .texture-19df {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.popup_upper_7a7b .disabled_solid_340b .gallery_silver_8d43 {
  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);
}
.popup_upper_7a7b .disabled_solid_340b .frame_wide_3629 {
  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);
}
.popup_upper_7a7b .disabled_solid_340b .outline_206f {
  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);
}
.hero_large_f823 .form_new_ad11 {
  border-color: var(--e-global-color-text);
}
.hero_large_f823 .alert_4073 {
  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);
}
.hero_large_f823 .bronze_f15f {
  color: var(--e-global-color-primary);
}
.hero_large_f823 .over-9f67 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tiny-95f4 .east-a068 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-95f4 .white-7273 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-95f4 .shade_outer_ee8e:hover .east-a068 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-95f4
  .shade_outer_ee8e:hover
  .white-7273 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.motion-e7a6 .alert-solid-8d01 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.motion-e7a6 .logo_clean_ac1a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed_f558 .iron-d0d9 .active-1e21 {
  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);
}
.fixed_f558 .filter_39a9 .active-1e21 {
  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);
}
.advanced-3544 .liquid-7055 {
  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);
}
.steel_562d .glass-485f .dim-85b9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.steel_562d .glass-485f .dim-85b9 {
  background-color: var(--e-global-color-secondary);
}
.steel_562d .pattern-light-8065 .dim-85b9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.steel_562d .pattern-light-8065 .dim-85b9 {
  background-color: var(--e-global-color-secondary);
}
.steel_562d .detail_5aac .gold-e799 {
  background-color: var(--e-global-color-primary);
}
.steel_562d .detail_5aac:hover .gold-e799 {
  background-color: var(--e-global-color-secondary);
}
.steel_562d .title_aef1 {
  background-color: var(--e-global-color-primary);
}
.steel_562d .title_aef1:hover {
  background-color: var(--e-global-color-accent);
}
.steel_562d .complex-1384 li span {
  background-color: var(--e-global-color-text);
}
.steel_562d .complex-1384 li span:hover {
  background-color: var(--e-global-color-primary);
}
.steel_562d .complex-1384 li.medium_ef52 span {
  background-color: var(--e-global-color-accent);
}
.menu_c463 .table-pressed-1ea4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_c463 .backdrop-full-2128 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_purple_ea13 .pagination-0f82:before {
  background-color: var(--e-global-color-secondary);
}
.tooltip_purple_ea13 .soft-2bed {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_purple_ea13 .solid-2a42 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-d7ea .summary-1959 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-d7ea .summary-1959:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-d7ea .summary-1959.fn-active-d102 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-d7ea .hidden_dirty_bb32 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper-d7ea .hot-77af {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper-d7ea .current-347e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper-d7ea .left_def7 {
  background-color: var(--e-global-color-primary);
}
.paper-d7ea .left_def7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.paper-d7ea .wood-5eeb {
  background-color: var(--e-global-color-primary);
}
.paper-d7ea .wood-5eeb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay_short_759b .over-7585 .menu-d4c5 a {
  color: var(--e-global-color-secondary);
}
.overlay_short_759b .over-7585 .menu-d4c5 a:hover {
  color: var(--e-global-color-secondary);
}
.overlay_short_759b .over-7585 .menu-d4c5,
.overlay_short_759b .over-7585 .menu-d4c5 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_short_759b .over-7585 .fresh_c491 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_short_759b .over-7585 .prev_6af8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_short_759b .over-7585 .block_dd49 {
  background-color: var(--e-global-color-primary);
}
.overlay_short_759b .over-7585 .block_dd49 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_short_759b .over-7585 .block_dd49:hover {
  background-color: var(--e-global-color-primary);
}
.overlay_short_759b .over-7585 .hidden_tall_627b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay_short_759b .over-7585 .hidden_tall_627b {
  background-color: var(--e-global-color-primary);
}
.overlay_short_759b .over-7585 .hidden_tall_627b:hover {
  background-color: var(--e-global-color-primary);
}
.overlay_short_759b .over-7585 .title_aef1 {
  background-color: var(--e-global-color-primary);
}
.overlay_short_759b .over-7585 .title_aef1:hover {
  background-color: var(--e-global-color-primary);
}
.overlay_short_759b .gallery_hot_72e4 .complex-1384 li span {
  background-color: var(--e-global-color-text);
}
.overlay_short_759b .gallery_hot_72e4 .complex-1384 li span:hover {
  background-color: var(--e-global-color-primary);
}
.overlay_short_759b .gallery_hot_72e4 .complex-1384 li.medium_ef52 span {
  background-color: var(--e-global-color-accent);
}
.overlay_short_759b .wrapper_slow_d4ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay_short_759b .picture-be7a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.video-d52f .input_tall_ba9b .disabled_2a29 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.video-d52f .input_tall_ba9b .search-0eb1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video-d52f .input_tall_ba9b .message_active_92e8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_west_df54 .form-upper-a231 {
  border-color: var(--e-global-color-text);
}
.caption_west_df54 .filter_black_2b16 {
  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);
}
.caption_west_df54 .preview-b541 {
  color: var(--e-global-color-secondary);
}
.caption_west_df54 .preview-b541 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_west_df54 .progress_ff51 > * {
  color: var(--e-global-color-primary);
}
.caption_west_df54 .progress_ff51 > * svg {
  fill: var(--e-global-color-primary);
}
.caption_west_df54 .description_east_1edf {
  color: var(--e-global-color-primary);
}
.caption_west_df54 .description_east_1edf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_west_df54 .column-4091 {
  color: var(--e-global-color-primary);
}
.caption_west_df54 .column-4091 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_west_df54 .south_bd04 {
  color: var(--e-global-color-primary);
}
.caption_west_df54 .south_bd04 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_west_df54 .avatar-5eca {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_west_df54 .avatar_large_3e9f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_west_df54 .avatar_large_3e9f.badge-88c0 {
  color: var(--e-global-color-secondary);
}
.caption_west_df54 .avatar_large_3e9f.badge-88c0 .mask-1a9e {
  color: var(--e-global-color-accent);
}
.caption_west_df54 .avatar_large_3e9f.background-ab92 {
  color: var(--e-global-color-text);
}
.caption_west_df54 .avatar_large_3e9f.background-ab92 .mask-1a9e {
  color: var(--e-global-color-text);
}
.caption_west_df54 .avatar_large_3e9f:before {
  border-top-color: var(--e-global-color-text);
}
.caption_west_df54 .last_975d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_west_df54
  .last_975d
  .info-97b7 {
  background-color: var(--e-global-color-primary);
}
.caption_west_df54
  .last_975d
  .info-97b7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption_west_df54 .form-upper-a231 .link-fresh-d415 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.last_fc07 .medium-4d20 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.last_fc07 .advanced_accf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article_silver_a050 .search-878f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article_silver_a050
  .lite-d0a3
  .widget-light-70bd {
  background-color: var(--e-global-color-secondary);
}
.article_silver_a050
  .lite-d0a3.card-9284
  .widget-light-70bd {
  background-color: var(--e-global-color-text);
}
.article_silver_a050
  .lite-d0a3:hover
  .widget-light-70bd {
  background-color: var(--e-global-color-accent);
}
.article_silver_a050
  .lite-d0a3.fn-active-d102
  .widget-light-70bd {
  background-color: var(--e-global-color-primary);
}
.advanced-6479 .grid-hard-4dd2 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.advanced-6479 .notification-basic-cc0a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.advanced-6479 .label-east-0df0 {
  background-color: var(--e-global-color-primary);
}
.advanced-6479 .label-east-0df0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_blue_6765 .alert-dynamic-65ae .input-986c .sort_64e8 {
  background-color: var(--e-global-color-secondary);
}
.button_blue_6765 .alert-dynamic-65ae .tertiary_8a0e:after {
  background-color: var(--e-global-color-secondary);
}
.button_blue_6765 .tertiary_west_12c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_blue_6765 .east-dff1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_blue_6765 .search_rough_e608 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_blue_6765 .feature_98cf {
  background-color: var(--e-global-color-primary);
}
.button_blue_6765 .feature_98cf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_blue_6765 .panel_paper_e1ba {
  background-color: var(--e-global-color-secondary);
}
.button_blue_6765 .panel_paper_e1ba {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_blue_6765 .alert-dynamic-65ae .notice_83f1 .mask_8904:hover {
  background-color: var(--e-global-color-primary);
}
.button_blue_6765
  .alert-dynamic-65ae
  .notice_83f1
  .mask_8904.overlay-e525 {
  background-color: var(--e-global-color-primary);
}
.button_blue_6765 .alert-dynamic-65ae .detail-current-184f:before {
  border-color: var(--e-global-color-primary);
}
.button_blue_6765 .alert-dynamic-65ae .detail-current-184f:hover:before {
  border-color: var(--e-global-color-secondary);
}
.button_blue_6765
  .alert-dynamic-65ae
  .detail-current-184f.item-orange-a03e:before {
  border-color: var(--e-global-color-primary);
}
.button_blue_6765 .notice-669c span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video-iron-97d9 .icon_ffd8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video-iron-97d9 .icon_ffd8:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video-iron-97d9 .icon_ffd8.description-8042 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video-iron-97d9 .fixed-2fb4 {
  background-color: var(--e-global-color-primary);
}
.video-iron-97d9 .fixed-2fb4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video-iron-97d9
  .notice-13fc
  .shadow_a138
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video-iron-97d9
  .badge-motion-95b5
  .shadow_a138
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.label-active-1674
  .dark-9f3e
  .green-18eb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-active-1674
  .dark-9f3e
  .wrapper-3d76 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-active-1674 .column-warm-8d2f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-active-1674 .footer_29de {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label-active-1674 .hot-d95f {
  background-color: var(--e-global-color-primary);
}
.label-active-1674 .hot-d95f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture_4702 .pink_0f15 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_4702 .over_74fa {
  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);
}
.texture_4702 .primary-8d48 {
  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);
}
.texture_4702 .primary-8d48 a:hover {
  color: var(--e-global-color-secondary);
}
.texture_4702 .down_a898 {
  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);
}
.texture_4702 .border-under-5867 {
  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);
}
.texture_4702 .summary-upper-dea5 .title_aef1 {
  background-color: var(--e-global-color-primary);
}
.texture_4702 .summary-upper-dea5 .title_aef1:hover {
  background-color: var(--e-global-color-accent);
}
.texture_4702
  .summary-upper-dea5
  .complex-1384
  li
  span {
  background-color: var(--e-global-color-text);
}
.texture_4702
  .summary-upper-dea5
  .complex-1384
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.texture_4702
  .summary-upper-dea5
  .complex-1384
  li.medium_ef52
  span {
  background-color: var(--e-global-color-accent);
}
.complex-27b7
  .dim_ba82
  .notice-pressed-5ca7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.complex-27b7 .dim_ba82 .container_narrow_f26e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.complex-27b7 .dim_ba82 .focus_3c26 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.complex-27b7 .prev_49ad {
  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);
}
.complex-27b7
  .prev-b507.border_9983 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > a {
  background-color: var(--e-global-color-text);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > a
  .row-1285.tiny_1048 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > a
  .image-9230.dirty-6f83 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > .up_b24f
  .upper-1f2c
  > a {
  background-color: var(--e-global-color-secondary);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > .up_b24f
  .upper-1f2c
  > a
  .tag-short-a586 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > .up_b24f
  .upper-1f2c
  > a
  .image-9230.heading-pink-51a9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > a
  .new_8819:before {
  color: var(--e-global-color-text);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > .up_b24f
  a
  .new_8819:before {
  color: var(--e-global-color-text);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c.carousel-0025
  > a
  .new_8819:before {
  color: var(--e-global-color-text);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > .up_b24f
  .upper-1f2c.carousel-0025
  > a
  .new_8819:before {
  color: var(--e-global-color-text);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > a
  .logo-5e21
  .row_simple_70c0 {
  color: var(--e-global-color-text);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > .up_b24f
  a
  .logo-5e21
  .row_simple_70c0 {
  color: var(--e-global-color-text);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > a
  .logo-5e21
  .row_simple_70c0,
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > .up_b24f
  a
  .logo-5e21
  .row_simple_70c0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > a
  .component_old_d1e6:before {
  color: var(--e-global-color-text);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > .up_b24f
  a
  .component_old_d1e6:before {
  color: var(--e-global-color-text);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c.carousel-0025
  > a
  .component_old_d1e6:before {
  color: var(--e-global-color-text);
}
.hot_c39d
  > .plasma-ea79
  > div
  > .gallery-right-8176
  > .upper-1f2c
  > .up_b24f
  .upper-1f2c.carousel-0025
  > a
  .component_old_d1e6:before {
  color: var(--e-global-color-text);
}
.info-7ee4 .sidebar-0339 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.info-7ee4
  .item-efd1:hover
  .sidebar-0339 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.icon-62a9
  > .plasma-ea79
  > .over-3588
  > .image-3ec7
  > .right_7f58
  > .status-right-e6f3
  .hidden-cac9 {
  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);
}
.icon-62a9
  > .plasma-ea79
  > .over-3588
  > .image-3ec7
  > .right_7f58
  > .status-right-e6f3:hover
  .hidden-cac9 {
  color: var(--e-global-color-text);
}
.icon-62a9
  > .plasma-ea79
  > .over-3588
  > .image-3ec7
  > .right_7f58
  > .status-right-e6f3:hover
  .hidden-cac9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon-62a9
  > .plasma-ea79
  > .over-3588
  > .image-3ec7
  > .right_7f58.footer_815f
  > .status-right-e6f3
  .hidden-cac9 {
  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);
}
.description-13f0 .yellow-e9af {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description-13f0 .inner-328f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description-13f0 .list_9be3 {
  background-color: var(--e-global-color-primary);
}
.description-13f0 .list_9be3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pattern_huge_f09c
  > .plasma-ea79
  > .new_015d
  > .primary-orange-169b
  > .north_3e22
  .pattern_2dae {
  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);
}
.pattern_huge_f09c
  > .plasma-ea79
  > .new_015d
  > .primary-orange-169b
  > .north_3e22
  .description_fa6c {
  color: var(--e-global-color-text);
}
.pattern_huge_f09c
  > .plasma-ea79
  > .new_015d
  > .primary-orange-169b
  > .north_3e22:hover
  .pattern_2dae {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern_huge_f09c
  > .plasma-ea79
  > .new_015d
  > .primary-orange-169b
  > .north_3e22:hover
  .description_fa6c {
  color: var(--e-global-color-secondary);
}
.pattern_huge_f09c
  > .plasma-ea79
  > .new_015d
  > .primary-orange-169b
  > .north_3e22.preview_503b
  .pattern_2dae {
  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);
}
.pattern_huge_f09c
  > .plasma-ea79
  > .new_015d
  > .primary-orange-169b
  > .north_3e22.preview_503b
  .description_fa6c {
  color: var(--e-global-color-primary);
}
.frame_a8e9
  .secondary-orange-9ba4
  .hero_fresh_017e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.frame_a8e9 .filter_cold_1f7d .link-fresh-d415 .rough-c2c7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort_solid_786c .accordion_6ae8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort_solid_786c .table_ac9c .accordion_6ae8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort_solid_786c .fluid_fa00 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sort_solid_786c .fluid_fa00 {
  background-color: var(--e-global-color-primary);
}
.west-ba8e .popup-c6a1 .label-tall-d958 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.west-ba8e
  .popup-c6a1:hover
  .button_hot_f66a {
  color: var(--e-global-color-secondary);
}
.west-ba8e
  .popup-c6a1:hover
  .label-tall-d958 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview-down-f848 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.caption-7e58 {
  max-width: 1400px !important;
}

.white-8986 {
  flex-direction: column;
}

.white-8986 .footer-32e3 {
  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.white-8986 .footer-32e3 {
  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);
}

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

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

.footer_brown_5392.gradient-79c1 {
  display: none;
}

.wide_cd8b {
  display: none;
}

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

.south-be5f.icon-7e29 {
  margin-bottom: 40px;
  width: 100%;
}

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

.white-8986 a {
  width: 100%;
}

.orange_3630 .slider_8e77.paper_dc35 {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.orange_3630
  .slider_8e77.link_04a7
  .block_inner_c90e
  .layout_fresh_3b73 {
  font-size: 20px !important;
}

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

.background-402e {
  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;
}

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

  text-align: center;
}

.blue_6f2e.message-3a9a > .first-6c1f {
  display: flex;
  align-items: center;
}

.backdrop-simple-08c0 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.video-soft-c23f {
  position: relative;
  width: 100%;
}

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

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

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

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

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

.orange_3630
  .slider_8e77.fresh_b33b
  .photo_3fba
  .purple_1871 {
  width: 100% !important;
}

.mask-left-31bc {
  width: 500px !important;
  max-width: none;
}

.down_b3c1 {
  width: 100%;
}

.dropdown-huge-0572 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.active-5fd6 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

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

  visibility: hidden;
}

.active-5fd6:hover .orange_bafe {
  visibility: visible;
}
.active-5fd6:hover.active-5fd6::before {
  display: block;
}

.dim_f218 h3 {
  color: #fff;
}

.icon_3951 {
  margin: 0;
}

.orange_3630
  .slider_8e77.fresh_b33b
  .purple_1871
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.tooltip-ed90 {
  width: 100%;
}

.status-7e3d {
  width: 100%;
}

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

.status-7e3d {
  width: 100%;
}

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

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

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

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

.white-8986 .footer-32e3.box_c1c6 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.white-8986 h1.footer-32e3 {
  margin-top: 80px !important;
}

.orange_3630 .slider_8e77.table-481e {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.input_tiny_8361 img {
  width: 100%;
}

.active_clean_bea7 .input-motion-adb1.block_inner_c90e {
  justify-content: space-between;
}

.box-last-f9b8 {
  display: none;
}

.heading-clean-e55f .component_b06e {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .blue_6f2e .first-6c1f {
    flex-wrap: nowrap !important;
  }
}

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

  .mask-left-31bc {
    width: 100% !important;
  }
}

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

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

  .active_clean_bea7 .input-motion-adb1.block_inner_c90e {
    border-bottom: 1px solid #f0c159;
  }

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

  .blue_6f2e.message-3a9a > .first-6c1f {
    gap: 15px;
    justify-content: space-between;
  }

  .orange_3630
    .slider_8e77.fresh_b33b
    .purple_1871
    img {
    width: 60% !important;
  }

  .input_current_894c {
    left: 2%;
  }

  .widget-prev-3af7 {
    margin: 10px 0;
  }

  .white-8986 .component_b06e {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.white-8986 .footer-32e3,
  .white-8986 .footer-32e3 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .purple_1871 {
    justify-content: center;
  }

  .white-8986 .component_b06e {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .bright-192b {
    margin-bottom: 15px !important;
  }

  .orange_3630 .slider_8e77.paper_dc35 {
    width: 75% !important;
  }

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

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

  h2.white-8986 .footer-32e3,
  .white-8986 .footer-32e3 {
    font-size: 30px !important;
  }

  .purple_1871 {
    justify-content: center;
  }

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

  .hover-f483
    .disabled_6a07.video_next_9764 {
    margin: 0 !important;
  }

  .backdrop-simple-08c0 {
    margin: 0;
    gap: 10px;
  }

  .widget-prev-3af7 {
    display: flex;
  }

  .smooth-c9e9 .tabs_775c {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .fresh-585c svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .white-8986 h1.footer-32e3 {
    margin-top: 40px !important;
  }

  .orange_3630
    .slider_8e77.fresh_b33b
    .purple_1871
    img,
  .media_dark_c801 .photo_3fba {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .orange_3630 .slider_8e77.paper_dc35 {
    width: 100% !important;
  }

  .blue_6f2e.message-3a9a > .first-6c1f {
    gap: 3px;
  }

  .white-8986 .component_b06e {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.active_clean_bea7 .input-motion-adb1.block_inner_c90e {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.active_clean_bea7 .input-motion-adb1.block_inner_c90e: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .active_clean_bea7 .input-motion-adb1.block_inner_c90e {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .white-8986 .footer-32e3 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .tabs_775c {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.hard_b282 .feature_621c {
  flex-shrink: 0;
  white-space: nowrap;
}

.hard_b282 .background-1bf4 {
  flex-shrink: 0;
  min-width: fit-content;
}

.hard_b282 .layout_fresh_3b73 {
  white-space: nowrap;
}

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

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

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

.hard_b282 .background-1bf4 {
  max-width: 80px !important;
  overflow: hidden;
}

.hard_b282 .input-motion-adb1.block_inner_c90e {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.hard_b282 .layout_fresh_3b73 {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: 3329 */
.promo-block-f0 {
  padding: 0.1rem;
  font-size: 13px;
  line-height: 1.2;
}
