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(.breadcrumb_f47c) {
  gap: 0.5em;
}
:where(.header-simple-a5c2) {
  gap: 0.5em;
}
body .photo-4e9d > .menu-easy-2ed7 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .photo-4e9d > .middle_c2b7 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .photo-4e9d > .pink-4292 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .thick_bb99 > .menu-easy-2ed7 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .thick_bb99 > .middle_c2b7 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .thick_bb99 > .pink-4292 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .thick_bb99
  > :where(:not(.menu-easy-2ed7):not(.middle_c2b7):not(.wide_cbd5)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .thick_bb99 > .banner-top-7719 {
  max-width: var(--wp--style--global--wide-size);
}
body .breadcrumb_f47c {
  display: flex;
}
body .breadcrumb_f47c {
  flex-wrap: wrap;
  align-items: center;
}
body .breadcrumb_f47c > * {
  margin: 0;
}
body .header-simple-a5c2 {
  display: grid;
}
body .header-simple-a5c2 > * {
  margin: 0;
}
:where(.fixed-c172.breadcrumb_f47c) {
  gap: 2em;
}
:where(.fixed-c172.header-simple-a5c2) {
  gap: 2em;
}
:where(.surface-solid-acfb.breadcrumb_f47c) {
  gap: 1.25em;
}
:where(.surface-solid-acfb.header-simple-a5c2) {
  gap: 1.25em;
}
.module_1b02 {
  color: var(--wp--preset--color--black) !important;
}
.secondary-26fe {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.video-350a {
  color: var(--wp--preset--color--white) !important;
}
.bronze_f4c3 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.media_1384 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.liquid-ac7c {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.secondary_red_429f {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.notice-7798 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.surface-39d5 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.cold_a262 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.summary-light-ba3f {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.overlay_dynamic_ea0f {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.hard_834d {
  background-color: var(--wp--preset--color--black) !important;
}
.smooth_300a {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.large_3a5d {
  background-color: var(--wp--preset--color--white) !important;
}
.fluid_b044 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.outline-simple-a332 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.active-aa9d {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.pink_8f37 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.inner-f6e7 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.hover_lite_3737 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.element-new-197b {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.huge-6e22 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.notification_fluid_2b63 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.outline_b7ed {
  border-color: var(--wp--preset--color--black) !important;
}
.logo-orange-fd5a {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.old_5ede {
  border-color: var(--wp--preset--color--white) !important;
}
.label_motion_b845 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.mini-3e87 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.main-6e7b {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.shadow-fc3c {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.section-00c0 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.element-de86 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.preview_yellow_43d0 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.pattern-steel-9e83 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.frame_medium_6be0 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.module_5081 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.status-solid-4a5d {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.action-f1ad {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.west-289c {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.notification_1792 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.pro_d938 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.notification-plasma-9796 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.wide_cf78 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.description_2fa2 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.highlight-aa2b {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.hovered_27e1 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.dirty_6b64 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.west_f7bd {
  font-size: var(--wp--preset--font-size--small) !important;
}
.video_888b {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.alert_e0d4 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.accent_e055 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.shadow-3da7 a:where(:not(.alert-0071)) {
  color: inherit;
}
:where(.surface-solid-acfb.breadcrumb_f47c) {
  gap: 1.25em;
}
:where(.surface-solid-acfb.header-simple-a5c2) {
  gap: 1.25em;
}
:where(.fixed-c172.breadcrumb_f47c) {
  gap: 2em;
}
:where(.fixed-c172.header-simple-a5c2) {
  gap: 2em;
}
.aside_simple_86a7 {
  font-size: 1.5em;
  line-height: 1.6;
}

.new_fb96 .hero-out-2a06 {
  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);
}
.notice_fad7 .silver_0e6b {
  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);
}
.list-6921 {
  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);
}
.list-6921.disabled-52c6 .preview_fadc {
  background-color: var(--e-global-color-primary);
}
.list-6921.shadow-hard-6faf .preview_fadc,
.list-6921.static-04ca .preview_fadc {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.widget_dfc7 .secondary-f8ec {
  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_7508 {
  --divider-color: var(--e-global-color-secondary);
}
.steel_7508 .item_simple_f3f3 {
  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);
}
.steel_7508.heading_e16a .center_e73a {
  background-color: var(--e-global-color-secondary);
}
.steel_7508.background-south-a2df .center_e73a,
.steel_7508.table-29d1 .center_e73a {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.steel_7508.background-south-a2df .center_e73a,
.steel_7508.table-29d1 .center_e73a svg {
  fill: var(--e-global-color-secondary);
}
.feature_8a6e .focus-cool-c4de {
  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);
}
.feature_8a6e .layout_south_183d {
  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);
}
.carousel_74d2.heading_e16a .center_e73a {
  background-color: var(--e-global-color-primary);
}
.carousel_74d2.background-south-a2df .center_e73a,
.carousel_74d2.table-29d1 .center_e73a {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.carousel_74d2.background-south-a2df .center_e73a,
.carousel_74d2.table-29d1 .center_e73a svg {
  fill: var(--e-global-color-primary);
}
.layout_b5a2.heading_e16a .center_e73a {
  background-color: var(--e-global-color-primary);
}
.layout_b5a2.background-south-a2df .center_e73a,
.layout_b5a2.table-29d1 .center_e73a {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.layout_b5a2 .gradient-78cf {
  color: var(--e-global-color-primary);
}
.layout_b5a2 .gradient-78cf,
.layout_b5a2 .gradient-78cf a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.layout_b5a2 .caption_cold_1c81 {
  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);
}
.accordion_wood_15f3 .title_fluid_6851 {
  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);
}
.detail-c215 .description-left-5a47 .east-c3d8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.backdrop_38c7 .pink_2969:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.backdrop_38c7 .gas-ec92 i {
  color: var(--e-global-color-primary);
}
.backdrop_38c7 .gas-ec92 svg {
  fill: var(--e-global-color-primary);
}
.backdrop_38c7 .card-outer-1d46 {
  color: var(--e-global-color-secondary);
}
.backdrop_38c7 .pink_2969 > .card-outer-1d46,
.backdrop_38c7 .pink_2969 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block-green-c7fe .column_2187 {
  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);
}
.block-green-c7fe .primary_9640 {
  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);
}
.accordion_b1ef .article-blue-7136 .nav-wide-9d18 {
  background-color: var(--e-global-color-primary);
}
.accordion_b1ef .secondary_8ac6 {
  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);
}
.bright-97b5 .surface_bronze_1634 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bright-97b5 .shade-da9f {
  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);
}
.bright-97b5 .full_11d9 {
  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);
}
.notification_green_1b51 .item_upper_01b6,
.notification_green_1b51 .item_upper_01b6 a {
  color: var(--e-global-color-primary);
}
.notification_green_1b51 .item_upper_01b6.tiny_af5a,
.notification_green_1b51 .item_upper_01b6.tiny_af5a a {
  color: var(--e-global-color-accent);
}
.notification_green_1b51 .item_upper_01b6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification_green_1b51 .aside-88f1 {
  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_04b5 .wide-99b4,
.paper_04b5 .border_first_0225 {
  color: var(--e-global-color-primary);
}
.paper_04b5 .wide-99b4 svg {
  fill: var(--e-global-color-primary);
}
.paper_04b5 .tiny_af5a .wide-99b4,
.paper_04b5 .tiny_af5a .border_first_0225 {
  color: var(--e-global-color-accent);
}
.paper_04b5 .tiny_af5a .wide-99b4 svg {
  fill: var(--e-global-color-accent);
}
.paper_04b5 .border_first_0225 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper_04b5 .aside-88f1 {
  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);
}
.aside-8bcb .container_light_ed59,
.aside-8bcb .outline_37e0 {
  color: var(--e-global-color-primary);
}
.aside-8bcb .outline_37e0 svg {
  fill: var(--e-global-color-primary);
}
.aside-8bcb .item_upper_01b6.tiny_af5a a,
.aside-8bcb
  .item_upper_01b6.tiny_af5a
  .outline_37e0 {
  color: var(--e-global-color-accent);
}
.aside-8bcb .container_light_ed59 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-8bcb .aside-88f1 {
  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);
}
.carousel_52db .slider-stale-7c5e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.carousel_52db .sidebar_bottom_9343 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_1e3a .caption_right_1528 .carousel-16cf {
  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);
}
.tooltip_1e3a .caption_right_1528 .wood_305e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_1e3a .dropdown_a450 .carousel-16cf {
  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);
}
.tooltip_1e3a
  .dropdown_a450
  .wood_305e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_1e3a
  .status_3a49
  .carousel-16cf {
  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);
}
.tooltip_1e3a
  .status_3a49
  .wood_305e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_1e3a
  .message-active-242b
  .carousel-16cf {
  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);
}
.tooltip_1e3a
  .message-active-242b
  .wood_305e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown_2352 .focus-next-58a6 {
  background-color: var(--e-global-color-primary);
}
.brown_2352 .focus-next-58a6:hover {
  background-color: var(--e-global-color-primary);
}
.brown_2352 .preview-3671 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown_2352
  .focus-next-58a6:hover
  .preview-3671 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.light-8f26 .solid_813c {
  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);
}
.current_cf6e .main_gas_af8c .table-fresh-c080 a {
  background-color: var(--e-global-color-accent);
}
.current_cf6e .main_gas_af8c .pagination_bronze_96a7 a {
  background-color: var(--e-global-color-accent);
}
.current_cf6e .main_gas_af8c .table-fresh-c080 a,
.current_cf6e .main_gas_af8c .pagination_bronze_96a7 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.prev_8d33
  .clean_75d8.hover_liquid_b8b5
  .main_gas_af8c
  a.wood-24cf {
  background-color: var(--e-global-color-accent);
}
.prev_8d33
  .clean_75d8.hover_liquid_b8b5
  .main_gas_af8c
  span.wood-24cf.fn-current-792a {
  background-color: var(--e-global-color-text);
}
.prev_8d33
  .clean_75d8.hover_liquid_b8b5
  .main_gas_af8c
  .wood-24cf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-03ba .bronze-e17a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-03ba
  .purple-fd5c
  > .static_f403
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-03ba
  .heading-d74e
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-03ba
  .top-053c
  .status-8b9f,
.accent-03ba
  .top-053c
  .slow-c8c4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent-03ba
  .top-053c
  .preview-green-d914,
.accent-03ba
  .top-053c
  a
  .preview-green-d914 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-03ba
  .top-053c
  .secondary_ae36 {
  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);
}
.accent-03ba
  .top-053c
  .heading_ca51 {
  background-color: var(--e-global-color-primary);
}
.accent-03ba
  .top-053c
  .heading_ca51 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-03ba
  .top-053c
  .heading_ca51:hover {
  background-color: var(--e-global-color-primary);
}
.accent-03ba
  .top-053c
  .purple-8ee8 {
  background-color: var(--e-global-color-primary);
}
.accent-03ba
  .top-053c
  .purple-8ee8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-03ba
  .top-053c
  .purple-8ee8:hover {
  background-color: var(--e-global-color-primary);
}
.accent-03ba
  .column_cc8f
  .purple-02d0
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent-03ba
  .column_cc8f
  .article-853f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-03ba
  .column_cc8f
  .secondary_ae36 {
  color: var(--e-global-color-text);
}
.accent-03ba
  .column_cc8f
  .secondary_ae36
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-03ba
  .column_cc8f
  .heading_ca51 {
  background-color: var(--e-global-color-primary);
}
.accent-03ba
  .column_cc8f
  .heading_ca51 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-03ba
  .column_cc8f
  .heading_ca51:hover {
  background-color: var(--e-global-color-primary);
}
.accent-03ba
  .column_cc8f
  .purple-8ee8 {
  background-color: var(--e-global-color-primary);
}
.accent-03ba
  .column_cc8f
  .purple-8ee8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-03ba
  .column_cc8f
  .purple-8ee8:hover {
  background-color: var(--e-global-color-primary);
}
.accent-03ba .image-first-dd07 {
  background-color: var(--e-global-color-primary);
}
.accent-03ba .image-first-dd07:hover {
  background-color: var(--e-global-color-primary);
}
.accent-03ba .logo_rough_f0c2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent-03ba .iron_88d0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short_bb0e .widget_4300 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short_bb0e
  .dim-83ec
  > div:nth-child(3)
  .widget_4300,
.short_bb0e
  .media_e681
  > div:nth-child(1)
  .widget_4300,
.short_bb0e
  .progress_hard_8cb9
  > div:nth-child(1)
  .widget_4300,
.short_bb0e
  .backdrop_d783
  > div:nth-child(1)
  .widget_4300,
.short_bb0e
  .form-new-8b4b
  > div:nth-child(1)
  .widget_4300 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short_bb0e .first_d91b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short_bb0e .north-3fd3 {
  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);
}
.short_bb0e .item-202b {
  background-color: var(--e-global-color-primary);
}
.short_bb0e .item-202b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short_bb0e .item-202b:hover {
  background-color: var(--e-global-color-primary);
}
.short_bb0e .status-01a1 {
  background-color: var(--e-global-color-primary);
}
.short_bb0e .status-01a1:hover {
  background-color: var(--e-global-color-primary);
}
.short_bb0e .logo_rough_f0c2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short_bb0e .iron_88d0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary_complex_3679 .disabled_right_fa3c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary_complex_3679 .out-9a7c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary_complex_3679 .glass_b2dc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary_complex_3679 .image_feb0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary_complex_3679 .feature_motion_d306 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary_complex_3679 .status-01a1 {
  background-color: var(--e-global-color-primary);
}
.summary_complex_3679 .status-01a1:hover {
  background-color: var(--e-global-color-primary);
}
.box-advanced-abbf .popup-lower-7dd1 {
  background-color: var(--e-global-color-secondary);
}
.box-advanced-abbf .widget_narrow_e7b9 {
  background-color: var(--e-global-color-text);
}
.box-advanced-abbf .banner-mini-6a77 {
  background-color: var(--e-global-color-secondary);
}
.box-advanced-abbf .sort_static_a0c1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box-advanced-abbf .accent-4404 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box-advanced-abbf .component_838e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box-advanced-abbf .wide-74b9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box-advanced-abbf .video_pro_aaeb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_0256 .video_under_c6b8 .overlay_5682,
.detail_0256
  .video_under_c6b8
  .overlay_5682
  a,
.detail_0256 .pagination-a057 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_0256 .video_under_c6b8 .description_focused_7ed7,
.detail_0256 .sort-afb8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_0256 .video_under_c6b8 .description_focused_7ed7 {
  color: var(--e-global-color-text);
}
.detail_0256 .sort-afb8 {
  color: var(--e-global-color-text);
}
.detail_0256
  .video_under_c6b8
  .border-0ec1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.detail_0256 .search_red_5242 .gas-7d11 {
  background-color: var(--e-global-color-primary);
}
.detail_0256 .search_red_5242 .gas-7d11:hover {
  background-color: var(--e-global-color-primary);
}
.detail_0256 .search_red_5242 .under_d7dd li span {
  background-color: var(--e-global-color-text);
}
.detail_0256 .search_red_5242 .under_d7dd li span:hover {
  background-color: var(--e-global-color-primary);
}
.detail_0256
  .search_red_5242
  .under_d7dd
  li.shadow_top_c9e0
  span {
  background-color: var(--e-global-color-accent);
}
.detail_0256 .picture-855c span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border-7d0f .bright-b0a7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.primary-yellow-1607 .hover-3af9 {
  background-color: var(--e-global-color-primary);
}
.primary-yellow-1607 .huge_6269 {
  background-color: var(--e-global-color-secondary);
}
.primary-yellow-1607 .block-smooth-945f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-yellow-1607 .accordion-motion-c147 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-yellow-1607 .pagination_4f4a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-yellow-1607 .aside_steel_549a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-yellow-1607 .thumbnail_fb4e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-yellow-1607 .main_hard_c2b0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-yellow-1607 .breadcrumb-79db {
  background-color: var(--e-global-color-primary);
}
.primary-yellow-1607 .breadcrumb-79db {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.progress-887c .column-1ff7 {
  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);
}
.progress-887c .overlay_over_79a1 {
  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);
}
.progress-887c
  .filter-342f:after {
  background-color: var(--e-global-color-primary);
}
.progress-887c .filter-b53d {
  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);
}
.status-738a .pagination-a057 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status-738a .sort-afb8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_277a .medium_ad67 .gradient_b047 {
  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);
}
.filter_277a .medium_ad67 .carousel-557b {
  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);
}
.layout-tiny-88f2 .thumbnail_4a3c {
  background-color: var(--e-global-color-primary);
}
.layout-tiny-88f2 .hard_e8c6 {
  background-color: var(--e-global-color-secondary);
}
.layout-tiny-88f2 .caption-glass-d02e .box-8e18 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.layout-tiny-88f2 .label_short_2340 .box-8e18 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.panel_6b10 .widget_475f .accordion-b42d {
  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);
}
.panel_6b10 .widget_475f .sidebar-c780 {
  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_6b10 .widget_475f .preview_gas_0b43 {
  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);
}
.pressed-874b .container_964d {
  border-color: var(--e-global-color-text);
}
.pressed-874b .card_pro_dcc5 {
  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);
}
.pressed-874b .gradient_bae4 {
  color: var(--e-global-color-primary);
}
.pressed-874b .primary_rough_df55 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-6637 .title_c860 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block-6637 .aside-liquid-8de7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block-6637 .detail-fb85:hover .title_c860 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block-6637
  .detail-fb85:hover
  .aside-liquid-8de7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused-499f .panel-52d0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused-499f .shade_dirty_84d5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_short_a90a .shade-paper-3614 .tall-3697 {
  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);
}
.icon_short_a90a .slider-north-ec21 .tall-3697 {
  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);
}
.last-40bc .selected_fe2f {
  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);
}
.summary-1617 .glass_6d55 .background-dirty-b36d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary-1617 .glass_6d55 .background-dirty-b36d {
  background-color: var(--e-global-color-secondary);
}
.summary-1617 .slider-simple-d380 .background-dirty-b36d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary-1617 .slider-simple-d380 .background-dirty-b36d {
  background-color: var(--e-global-color-secondary);
}
.summary-1617 .disabled_b2ac .over-1f56 {
  background-color: var(--e-global-color-primary);
}
.summary-1617 .disabled_b2ac:hover .over-1f56 {
  background-color: var(--e-global-color-secondary);
}
.summary-1617 .gas-7d11 {
  background-color: var(--e-global-color-primary);
}
.summary-1617 .gas-7d11:hover {
  background-color: var(--e-global-color-accent);
}
.summary-1617 .under_d7dd li span {
  background-color: var(--e-global-color-text);
}
.summary-1617 .under_d7dd li span:hover {
  background-color: var(--e-global-color-primary);
}
.summary-1617 .under_d7dd li.shadow_top_c9e0 span {
  background-color: var(--e-global-color-accent);
}
.button_91d2 .description_smooth_e9dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_91d2 .tabs-top-8412 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component-hot-b101 .detail_active_47a8:before {
  background-color: var(--e-global-color-secondary);
}
.component-hot-b101 .overlay_3b81 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component-hot-b101 .highlight-blue-2924 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hovered_f422 .surface_6c3e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hovered_f422 .surface_6c3e:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hovered_f422 .surface_6c3e.fn-active-792a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hovered_f422 .highlight_hard_ff74 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hovered_f422 .main-mini-a255 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hovered_f422 .hot-b0f1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hovered_f422 .dynamic_554e {
  background-color: var(--e-global-color-primary);
}
.hovered_f422 .dynamic_554e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hovered_f422 .fixed_e587 {
  background-color: var(--e-global-color-primary);
}
.hovered_f422 .fixed_e587 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.layout_992e .photo_ace5 .backdrop_down_58ae a {
  color: var(--e-global-color-secondary);
}
.layout_992e .photo_ace5 .backdrop_down_58ae a:hover {
  color: var(--e-global-color-secondary);
}
.layout_992e .photo_ace5 .backdrop_down_58ae,
.layout_992e .photo_ace5 .backdrop_down_58ae a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.layout_992e .photo_ace5 .pressed_cdce {
  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);
}
.layout_992e .photo_ace5 .chip-fluid-339a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.layout_992e .photo_ace5 .huge-2162 {
  background-color: var(--e-global-color-primary);
}
.layout_992e .photo_ace5 .huge-2162 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.layout_992e .photo_ace5 .huge-2162:hover {
  background-color: var(--e-global-color-primary);
}
.layout_992e .photo_ace5 .main_top_4bee {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.layout_992e .photo_ace5 .main_top_4bee {
  background-color: var(--e-global-color-primary);
}
.layout_992e .photo_ace5 .main_top_4bee:hover {
  background-color: var(--e-global-color-primary);
}
.layout_992e .photo_ace5 .gas-7d11 {
  background-color: var(--e-global-color-primary);
}
.layout_992e .photo_ace5 .gas-7d11:hover {
  background-color: var(--e-global-color-primary);
}
.layout_992e .search_red_5242 .under_d7dd li span {
  background-color: var(--e-global-color-text);
}
.layout_992e .search_red_5242 .under_d7dd li span:hover {
  background-color: var(--e-global-color-primary);
}
.layout_992e .search_red_5242 .under_d7dd li.shadow_top_c9e0 span {
  background-color: var(--e-global-color-accent);
}
.layout_992e .logo_rough_f0c2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.layout_992e .iron_88d0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.top_b21b .under-cbe3 .menu-c94b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.top_b21b .under-cbe3 .modal_0791 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_b21b .under-cbe3 .footer-8105 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_2daa .content-eab7 {
  border-color: var(--e-global-color-text);
}
.gas_2daa .slow_805d {
  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);
}
.gas_2daa .last_f25b {
  color: var(--e-global-color-secondary);
}
.gas_2daa .last_f25b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_2daa .filter-lite-92f4 > * {
  color: var(--e-global-color-primary);
}
.gas_2daa .filter-lite-92f4 > * svg {
  fill: var(--e-global-color-primary);
}
.gas_2daa .active_e84a {
  color: var(--e-global-color-primary);
}
.gas_2daa .active_e84a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas_2daa .red-0cb2 {
  color: var(--e-global-color-primary);
}
.gas_2daa .red-0cb2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas_2daa .shadow-bc89 {
  color: var(--e-global-color-primary);
}
.gas_2daa .shadow-bc89 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_2daa .outline-outer-ba65 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_2daa .filter_e8f4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_2daa .filter_e8f4.menu-upper-5dc3 {
  color: var(--e-global-color-secondary);
}
.gas_2daa .filter_e8f4.menu-upper-5dc3 .carousel-7434 {
  color: var(--e-global-color-accent);
}
.gas_2daa .filter_e8f4.gradient-gold-28fe {
  color: var(--e-global-color-text);
}
.gas_2daa .filter_e8f4.gradient-gold-28fe .carousel-7434 {
  color: var(--e-global-color-text);
}
.gas_2daa .filter_e8f4:before {
  border-top-color: var(--e-global-color-text);
}
.gas_2daa .picture-3f2f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_2daa
  .picture-3f2f
  .picture-c977 {
  background-color: var(--e-global-color-primary);
}
.gas_2daa
  .picture-3f2f
  .picture-c977 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gas_2daa .content-eab7 .paper-2af8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_iron_cc87 .wood-d905 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border_iron_cc87 .content_b1d3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short-26e2 .fluid_d6d9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short-26e2
  .gallery-gold-1783
  .label_stone_85d4 {
  background-color: var(--e-global-color-secondary);
}
.short-26e2
  .gallery-gold-1783.article_9f06
  .label_stone_85d4 {
  background-color: var(--e-global-color-text);
}
.short-26e2
  .gallery-gold-1783:hover
  .label_stone_85d4 {
  background-color: var(--e-global-color-accent);
}
.short-26e2
  .gallery-gold-1783.fn-active-792a
  .label_stone_85d4 {
  background-color: var(--e-global-color-primary);
}
.brown-6423 .accordion_iron_1009 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.brown-6423 .fluid-b03c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-6423 .notification-tiny-46fe {
  background-color: var(--e-global-color-primary);
}
.brown-6423 .notification-tiny-46fe {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.upper-8493 .tabs_f66d .focus-0e28 .table_eb88 {
  background-color: var(--e-global-color-secondary);
}
.upper-8493 .tabs_f66d .bronze-73bc:after {
  background-color: var(--e-global-color-secondary);
}
.upper-8493 .shadow_steel_6ede {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper-8493 .purple-afec {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper-8493 .west_8c10 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper-8493 .banner_de5e {
  background-color: var(--e-global-color-primary);
}
.upper-8493 .banner_de5e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.upper-8493 .cool-8f03 {
  background-color: var(--e-global-color-secondary);
}
.upper-8493 .cool-8f03 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.upper-8493 .tabs_f66d .paragraph-up-d374 .middle-6a3d:hover {
  background-color: var(--e-global-color-primary);
}
.upper-8493
  .tabs_f66d
  .paragraph-up-d374
  .middle-6a3d.search_fresh_cb24 {
  background-color: var(--e-global-color-primary);
}
.upper-8493 .tabs_f66d .card_835d:before {
  border-color: var(--e-global-color-primary);
}
.upper-8493 .tabs_f66d .card_835d:hover:before {
  border-color: var(--e-global-color-secondary);
}
.upper-8493
  .tabs_f66d
  .card_835d.medium-e2d5:before {
  border-color: var(--e-global-color-primary);
}
.upper-8493 .static-f47b span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video_aada .info-1c05 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video_aada .info-1c05:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video_aada .info-1c05.tall_867c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video_aada .south_b91f {
  background-color: var(--e-global-color-primary);
}
.video_aada .south_b91f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video_aada
  .texture-1df7
  .alert_27bf
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video_aada
  .outline-clean-29a1
  .alert_27bf
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.list-7a01
  .main_c91b
  .focused-5194 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-7a01
  .main_c91b
  .gallery-orange-8b05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-7a01 .list_static_2c46 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-7a01 .south-3f13 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list-7a01 .shade_9279 {
  background-color: var(--e-global-color-primary);
}
.list-7a01 .shade_9279 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-iron-e8f3 .input_bottom_7b7d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container-iron-e8f3 .complex-ba65 {
  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);
}
.container-iron-e8f3 .border-active-0271 {
  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);
}
.container-iron-e8f3 .border-active-0271 a:hover {
  color: var(--e-global-color-secondary);
}
.container-iron-e8f3 .focused-3574 {
  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);
}
.container-iron-e8f3 .logo-7535 {
  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);
}
.container-iron-e8f3 .hover-2077 .gas-7d11 {
  background-color: var(--e-global-color-primary);
}
.container-iron-e8f3 .hover-2077 .gas-7d11:hover {
  background-color: var(--e-global-color-accent);
}
.container-iron-e8f3
  .hover-2077
  .under_d7dd
  li
  span {
  background-color: var(--e-global-color-text);
}
.container-iron-e8f3
  .hover-2077
  .under_d7dd
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.container-iron-e8f3
  .hover-2077
  .under_d7dd
  li.shadow_top_c9e0
  span {
  background-color: var(--e-global-color-accent);
}
.pro-f131
  .status-599f
  .brown-a559 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro-f131 .status-599f .disabled_de7f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro-f131 .status-599f .action_812f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro-f131 .grid-3552 {
  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);
}
.pro-f131
  .notice_light_0762.surface-8941 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > a {
  background-color: var(--e-global-color-text);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > a
  .box_narrow_9328.small-7acc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > a
  .column_large_2087.hard_e856 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > .small_c9bf
  .gradient-inner-120c
  > a {
  background-color: var(--e-global-color-secondary);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > .small_c9bf
  .gradient-inner-120c
  > a
  .slider_a216 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > .small_c9bf
  .gradient-inner-120c
  > a
  .column_large_2087.disabled_outer_f9fd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > a
  .iron-230a:before {
  color: var(--e-global-color-text);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > .small_c9bf
  a
  .iron-230a:before {
  color: var(--e-global-color-text);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c.filter-8301
  > a
  .iron-230a:before {
  color: var(--e-global-color-text);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > .small_c9bf
  .gradient-inner-120c.filter-8301
  > a
  .iron-230a:before {
  color: var(--e-global-color-text);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > a
  .backdrop_ca4f
  .inner_55ef {
  color: var(--e-global-color-text);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > .small_c9bf
  a
  .backdrop_ca4f
  .inner_55ef {
  color: var(--e-global-color-text);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > a
  .backdrop_ca4f
  .inner_55ef,
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > .small_c9bf
  a
  .backdrop_ca4f
  .inner_55ef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > a
  .outer_66ca:before {
  color: var(--e-global-color-text);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > .small_c9bf
  a
  .outer_66ca:before {
  color: var(--e-global-color-text);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c.filter-8301
  > a
  .outer_66ca:before {
  color: var(--e-global-color-text);
}
.narrow-5586
  > .description_5f43
  > div
  > .accordion_green_ad15
  > .gradient-inner-120c
  > .small_c9bf
  .gradient-inner-120c.filter-8301
  > a
  .outer_66ca:before {
  color: var(--e-global-color-text);
}
.fixed_d7a0 .up-b09c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fixed_d7a0
  .active-6413:hover
  .up-b09c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.smooth-9671
  > .description_5f43
  > .over_2d81
  > .avatar-13e3
  > .pattern-f617
  > .shade-up-3427
  .old-dd90 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth-9671
  > .description_5f43
  > .over_2d81
  > .avatar-13e3
  > .pattern-f617
  > .shade-up-3427:hover
  .old-dd90 {
  color: var(--e-global-color-text);
}
.smooth-9671
  > .description_5f43
  > .over_2d81
  > .avatar-13e3
  > .pattern-f617
  > .shade-up-3427:hover
  .old-dd90 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth-9671
  > .description_5f43
  > .over_2d81
  > .avatar-13e3
  > .pattern-f617.first_e18c
  > .shade-up-3427
  .old-dd90 {
  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);
}
.plasma-a42b .slow_53f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.plasma-a42b .pattern-25fa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.plasma-a42b .hover-hot-81d2 {
  background-color: var(--e-global-color-primary);
}
.plasma-a42b .hover-hot-81d2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.basic-3f0f
  > .description_5f43
  > .alert_light_27fd
  > .tag-dc7c
  > .texture-8a6a
  .focus_4e41 {
  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);
}
.basic-3f0f
  > .description_5f43
  > .alert_light_27fd
  > .tag-dc7c
  > .texture-8a6a
  .summary-gold-6c27 {
  color: var(--e-global-color-text);
}
.basic-3f0f
  > .description_5f43
  > .alert_light_27fd
  > .tag-dc7c
  > .texture-8a6a:hover
  .focus_4e41 {
  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);
}
.basic-3f0f
  > .description_5f43
  > .alert_light_27fd
  > .tag-dc7c
  > .texture-8a6a:hover
  .summary-gold-6c27 {
  color: var(--e-global-color-secondary);
}
.basic-3f0f
  > .description_5f43
  > .alert_light_27fd
  > .tag-dc7c
  > .texture-8a6a.surface-west-a2fb
  .focus_4e41 {
  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);
}
.basic-3f0f
  > .description_5f43
  > .alert_light_27fd
  > .tag-dc7c
  > .texture-8a6a.surface-west-a2fb
  .summary-gold-6c27 {
  color: var(--e-global-color-primary);
}
.alert-liquid-a596
  .top_3ae2
  .nav-4431 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert-liquid-a596 .status-009b .paper-2af8 .right-27fe {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message_b320 .backdrop-clean-e606 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message_b320 .status_78bc .backdrop-clean-e606 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message_b320 .west_3785 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.message_b320 .west_3785 {
  background-color: var(--e-global-color-primary);
}
.south_8f55 .selected_3973 .title_9879 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.south_8f55
  .selected_3973:hover
  .wrapper-b3da {
  color: var(--e-global-color-secondary);
}
.south_8f55
  .selected_3973:hover
  .title_9879 {
  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);
}
.prev_f796 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.shade-middle-5e55 {
  max-width: 1400px !important;
}

.content_first_b8f8 {
  flex-direction: column;
}

.content_first_b8f8 .banner_slow_e619 {
  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.content_first_b8f8 .banner_slow_e619 {
  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);
}

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

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

.layout_black_e5d0.copper-8cac {
  display: none;
}

.footer-c1ae {
  display: none;
}

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

.message-6343.outline-east-6ff2 {
  margin-bottom: 40px;
  width: 100%;
}

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

.content_first_b8f8 a {
  width: 100%;
}

.huge-8770 .tooltip-2d01.steel_2858 {
  width: 20% !important;
}

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

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

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

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

.brown-52bf {
  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;
}

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

.brown-52bf: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);
}

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

.huge-8770
  .tooltip-2d01.caption-gold-7d32
  .badge_tall_5cda
  .caption-5311 {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.frame_b005.progress_green_cfab > .detail-under-a4f2 {
  display: flex;
  align-items: center;
}

.section-94ce {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.over-1ecb {
  position: relative;
  width: 100%;
}

.wrapper-a05f {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

.surface-fluid-def7 {
  font-size: 35px !important;
}

.caption-lite-2817 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 21px;
  margin-bottom: 25px;
}

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

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

.huge-8770
  .tooltip-2d01.status-be7d
  .column-54e9
  .media_5f59 {
  width: 100% !important;
}

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

.south_838a {
  width: 100%;
}

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

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

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

  display: none;
}

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

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

  visibility: hidden;
}

.background_middle_cbcc:hover .section_motion_ea91 {
  visibility: visible;
}
.background_middle_cbcc:hover.background_middle_cbcc::before {
  display: block;
}

.accordion_09ed h3 {
  color: #fff;
}

.summary_e979 {
  margin: 0;
}

.huge-8770
  .tooltip-2d01.status-be7d
  .media_5f59
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.last-629d {
  width: 100%;
}

.rough_11ff {
  width: 100%;
}

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

.rough_11ff {
  width: 100%;
}

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

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

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

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

.content_first_b8f8 .banner_slow_e619.link-0b6f {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.content_first_b8f8 h1.banner_slow_e619 {
  margin-top: 80px !important;
}

.huge-8770 .tooltip-2d01.left_713c {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.grid-89f4 img {
  width: 100%;
}

.banner_focused_502c .sort-f5c9.badge_tall_5cda {
  justify-content: space-between;
}

.in-f447 {
  display: none;
}

.section-22eb .summary_5dfb {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .frame_b005 .detail-under-a4f2 {
    flex-wrap: nowrap !important;
  }
}

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

  .medium-9786 {
    width: 100% !important;
  }
}

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

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

  .banner_focused_502c .sort-f5c9.badge_tall_5cda {
    border-bottom: 1px solid #f0c159;
  }

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

  .frame_b005.progress_green_cfab > .detail-under-a4f2 {
    gap: 15px;
    justify-content: space-between;
  }

  .huge-8770
    .tooltip-2d01.status-be7d
    .media_5f59
    img {
    width: 60% !important;
  }

  .wrapper-a05f {
    left: 2%;
  }

  .wrapper_383d {
    margin: 10px 0;
  }

  .content_first_b8f8 .summary_5dfb {
    margin: 0;
    margin-bottom: 10px;
  }

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

  .surface-fluid-def7 {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.content_first_b8f8 .banner_slow_e619,
  .content_first_b8f8 .banner_slow_e619 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .media_5f59 {
    justify-content: center;
  }

  .content_first_b8f8 .summary_5dfb {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .huge-8770 .tooltip-2d01.steel_2858 {
    width: 75% !important;
  }

  .grid-89f4 img {
    width: 100% !important;
  }
}

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

  h2.content_first_b8f8 .banner_slow_e619,
  .content_first_b8f8 .banner_slow_e619 {
    font-size: 30px !important;
  }

  .media_5f59 {
    justify-content: center;
  }

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

  .article-soft-78c5
    .picture-lower-0be0.list-9f2e {
    margin: 0 !important;
  }

  .section-94ce {
    margin: 0;
    gap: 10px;
  }

  .wrapper_383d {
    display: flex;
  }

  .plasma-aeec .down-c84e {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .content_first_b8f8 h1.banner_slow_e619 {
    margin-top: 40px !important;
  }

  .huge-8770
    .tooltip-2d01.status-be7d
    .media_5f59
    img,
  .feature_8a6e .column-54e9 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .brown-52bf {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .huge-8770 .tooltip-2d01.steel_2858 {
    width: 100% !important;
  }

  .frame_b005.progress_green_cfab > .detail-under-a4f2 {
    gap: 3px;
  }

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

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

/* 超紧凑型导航菜单样式 */
.banner_focused_502c .sort-f5c9.badge_tall_5cda {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.banner_focused_502c .sort-f5c9.badge_tall_5cda: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .banner_focused_502c .sort-f5c9.badge_tall_5cda {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .content_first_b8f8 .banner_slow_e619 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .down-c84e {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.shade_dirty_0273 .slider-last-a180 {
  flex-shrink: 0;
  white-space: nowrap;
}

.shade_dirty_0273 .label-f2f2 {
  flex-shrink: 0;
  min-width: fit-content;
}

.shade_dirty_0273 .caption-5311 {
  white-space: nowrap;
}

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

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

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

.shade_dirty_0273 .label-f2f2 {
  max-width: 80px !important;
  overflow: hidden;
}

.shade_dirty_0273 .sort-f5c9.badge_tall_5cda {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.shade_dirty_0273 .caption-5311 {
  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);
  }
}

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

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

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

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

body .brown-52bf:nth-child(2),
.huge-8770 .brown-52bf:nth-child(2),
#page .brown-52bf: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;
}

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

/* css-noise: 7949 */
.shadow-element-d2 {
  padding: 0.3rem;
  font-size: 14px;
  line-height: 1.3;
}
