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(.popup-wide-2b39) {
  gap: 0.5em;
}
:where(.hover_3ced) {
  gap: 0.5em;
}
body .new_73c5 > .huge-78c2 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .new_73c5 > .text_pink_2cdb {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .new_73c5 > .menu-stale-42c4 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .solid-7f4b > .huge-78c2 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .solid-7f4b > .text_pink_2cdb {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .solid-7f4b > .menu-stale-42c4 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .solid-7f4b
  > :where(:not(.huge-78c2):not(.text_pink_2cdb):not(.block-2a21)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .solid-7f4b > .caption-last-ba88 {
  max-width: var(--wp--style--global--wide-size);
}
body .popup-wide-2b39 {
  display: flex;
}
body .popup-wide-2b39 {
  flex-wrap: wrap;
  align-items: center;
}
body .popup-wide-2b39 > * {
  margin: 0;
}
body .hover_3ced {
  display: grid;
}
body .hover_3ced > * {
  margin: 0;
}
:where(.texture_5ca1.popup-wide-2b39) {
  gap: 2em;
}
:where(.texture_5ca1.hover_3ced) {
  gap: 2em;
}
:where(.fixed-658b.popup-wide-2b39) {
  gap: 1.25em;
}
:where(.fixed-658b.hover_3ced) {
  gap: 1.25em;
}
.texture_motion_ce19 {
  color: var(--wp--preset--color--black) !important;
}
.gas_eb29 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.input-in-64fd {
  color: var(--wp--preset--color--white) !important;
}
.block-lower-686d {
  color: var(--wp--preset--color--pale-pink) !important;
}
.pink_1219 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.steel-3803 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.dropdown-first-826a {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.nav-8f6d {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.hidden_fluid_6e1c {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.last_a682 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.status-wood-f40f {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.highlight_down_34be {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.tag_lower_86f9 {
  background-color: var(--wp--preset--color--black) !important;
}
.content-liquid-bbb6 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.thumbnail-5e50 {
  background-color: var(--wp--preset--color--white) !important;
}
.table_d5d9 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.avatar-5f17 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.last_e89b {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.hover-warm-8ffd {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.motion_cdeb {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.hovered-fcab {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.hard-3c14 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.tiny_a0dc {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.form-3e33 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.card_d382 {
  border-color: var(--wp--preset--color--black) !important;
}
.surface-paper-13ed {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.column-968a {
  border-color: var(--wp--preset--color--white) !important;
}
.item_fixed_d1ce {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.icon_e22f {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.form-full-0963 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.short-9359 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.first_5080 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.secondary-ffbf {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.active_8cd2 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.stale-ca80 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.thumbnail_gas_e06a {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.detail_pro_3c5c {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.logo-inner-4d7c {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.blue-3322 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.notice_12f5 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.fixed-eb23 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.chip-medium-6b34 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.container_71eb {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.disabled-lower-2576 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.row_old_3ce1 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.main_west_054e {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.accent_12cb {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.summary_fresh_59b3 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.paragraph_c9bc {
  font-size: var(--wp--preset--font-size--small) !important;
}
.popup-pro-fdd2 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.accordion_static_1acd {
  font-size: var(--wp--preset--font-size--large) !important;
}
.cold_b8a6 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.wrapper_9811 a:where(:not(.huge_2421)) {
  color: inherit;
}
:where(.fixed-658b.popup-wide-2b39) {
  gap: 1.25em;
}
:where(.fixed-658b.hover_3ced) {
  gap: 1.25em;
}
:where(.texture_5ca1.popup-wide-2b39) {
  gap: 2em;
}
:where(.texture_5ca1.hover_3ced) {
  gap: 2em;
}
.info-8743 {
  font-size: 1.5em;
  line-height: 1.6;
}

.middle-2a5b .column_bffe {
  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);
}
.text_next_0b89 .status_outer_e64c {
  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);
}
.orange-534f {
  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);
}
.orange-534f.sort-huge-561d .warm-06b6 {
  background-color: var(--e-global-color-primary);
}
.orange-534f.icon-south-b2c2 .warm-06b6,
.orange-534f.element_center_13c7 .warm-06b6 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.clean-d919 .paragraph-outer-9910 {
  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);
}
.wrapper_ce72 {
  --divider-color: var(--e-global-color-secondary);
}
.wrapper_ce72 .overlay_rough_6bee {
  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);
}
.wrapper_ce72.nav_new_e36c .sort-white-a464 {
  background-color: var(--e-global-color-secondary);
}
.wrapper_ce72.highlight-middle-04f2 .sort-white-a464,
.wrapper_ce72.module_2353 .sort-white-a464 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.wrapper_ce72.highlight-middle-04f2 .sort-white-a464,
.wrapper_ce72.module_2353 .sort-white-a464 svg {
  fill: var(--e-global-color-secondary);
}
.dropdown_b2e1 .module-smooth-9dc3 {
  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);
}
.dropdown_b2e1 .breadcrumb_2b37 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module-left-4fbd.nav_new_e36c .sort-white-a464 {
  background-color: var(--e-global-color-primary);
}
.module-left-4fbd.highlight-middle-04f2 .sort-white-a464,
.module-left-4fbd.module_2353 .sort-white-a464 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.module-left-4fbd.highlight-middle-04f2 .sort-white-a464,
.module-left-4fbd.module_2353 .sort-white-a464 svg {
  fill: var(--e-global-color-primary);
}
.silver-7c6c.nav_new_e36c .sort-white-a464 {
  background-color: var(--e-global-color-primary);
}
.silver-7c6c.highlight-middle-04f2 .sort-white-a464,
.silver-7c6c.module_2353 .sort-white-a464 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.silver-7c6c .surface_6a76 {
  color: var(--e-global-color-primary);
}
.silver-7c6c .surface_6a76,
.silver-7c6c .surface_6a76 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.silver-7c6c .dim_8665 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy-264d .bright-4929 {
  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-363a .carousel_lower_af1f .silver_838f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accordion_d125 .iron-6ea8:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.accordion_d125 .info_outer_5531 i {
  color: var(--e-global-color-primary);
}
.accordion_d125 .info_outer_5531 svg {
  fill: var(--e-global-color-primary);
}
.accordion_d125 .gas_1c71 {
  color: var(--e-global-color-secondary);
}
.accordion_d125 .iron-6ea8 > .gas_1c71,
.accordion_d125 .iron-6ea8 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary_old_f8ca .avatar-bc30 {
  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);
}
.summary_old_f8ca .thumbnail-clean-c854 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.gallery-pro-ef2e .photo_3635 .alert-cd8a {
  background-color: var(--e-global-color-primary);
}
.gallery-pro-ef2e .tabs-under-8d44 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs-3095 .accordion-e807 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs-3095 .border-53d1 {
  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);
}
.tabs-3095 .article_last_e8d1 {
  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);
}
.input-4d83 .column-81ba,
.input-4d83 .column-81ba a {
  color: var(--e-global-color-primary);
}
.input-4d83 .column-81ba.label-outer-e861,
.input-4d83 .column-81ba.label-outer-e861 a {
  color: var(--e-global-color-accent);
}
.input-4d83 .column-81ba {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.input-4d83 .paper-9cba {
  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);
}
.background_dirty_f862 .detail_slow_22b8,
.background_dirty_f862 .border_top_fd55 {
  color: var(--e-global-color-primary);
}
.background_dirty_f862 .detail_slow_22b8 svg {
  fill: var(--e-global-color-primary);
}
.background_dirty_f862 .label-outer-e861 .detail_slow_22b8,
.background_dirty_f862 .label-outer-e861 .border_top_fd55 {
  color: var(--e-global-color-accent);
}
.background_dirty_f862 .label-outer-e861 .detail_slow_22b8 svg {
  fill: var(--e-global-color-accent);
}
.background_dirty_f862 .border_top_fd55 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background_dirty_f862 .paper-9cba {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image-f540 .card-huge-485c,
.image-f540 .motion-fa1a {
  color: var(--e-global-color-primary);
}
.image-f540 .motion-fa1a svg {
  fill: var(--e-global-color-primary);
}
.image-f540 .column-81ba.label-outer-e861 a,
.image-f540
  .column-81ba.label-outer-e861
  .motion-fa1a {
  color: var(--e-global-color-accent);
}
.image-f540 .card-huge-485c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image-f540 .paper-9cba {
  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);
}
.pattern-27f5 .description-blue-f332 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern-27f5 .tooltip_upper_155a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-d1e6 .logo_02c9 .notice_dirty_b2e8 {
  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);
}
.backdrop-d1e6 .logo_02c9 .picture_white_3771 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-d1e6 .chip-slow-bf44 .notice_dirty_b2e8 {
  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);
}
.backdrop-d1e6
  .chip-slow-bf44
  .picture_white_3771 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-d1e6
  .upper-5cf1
  .notice_dirty_b2e8 {
  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);
}
.backdrop-d1e6
  .upper-5cf1
  .picture_white_3771 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-d1e6
  .tabs_7aa2
  .notice_dirty_b2e8 {
  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);
}
.backdrop-d1e6
  .tabs_7aa2
  .picture_white_3771 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_43ad .highlight_motion_2b03 {
  background-color: var(--e-global-color-primary);
}
.current_43ad .highlight_motion_2b03:hover {
  background-color: var(--e-global-color-primary);
}
.current_43ad .status_left_0cc8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current_43ad
  .highlight_motion_2b03:hover
  .status_left_0cc8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background-huge-4f26 .list-3488 {
  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);
}
.gas-7458 .dropdown_outer_771e .green_8beb a {
  background-color: var(--e-global-color-accent);
}
.gas-7458 .dropdown_outer_771e .right-4166 a {
  background-color: var(--e-global-color-accent);
}
.gas-7458 .dropdown_outer_771e .green_8beb a,
.gas-7458 .dropdown_outer_771e .right-4166 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_92b8
  .focus_hot_57c5.accent-9ac4
  .dropdown_outer_771e
  a.link-0122 {
  background-color: var(--e-global-color-accent);
}
.module_92b8
  .focus_hot_57c5.accent-9ac4
  .dropdown_outer_771e
  span.link-0122.fn-current-0905 {
  background-color: var(--e-global-color-text);
}
.module_92b8
  .focus_hot_57c5.accent-9ac4
  .dropdown_outer_771e
  .link-0122 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_3c6e .column-glass-86a3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_3c6e
  .glass-edf7
  > .button-huge-bc36
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_3c6e
  .main_4f3b
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_3c6e
  .bright_ccc3
  .gas-f3cd,
.caption_3c6e
  .bright_ccc3
  .focused_8d76 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_3c6e
  .bright_ccc3
  .backdrop_tall_e333,
.caption_3c6e
  .bright_ccc3
  a
  .backdrop_tall_e333 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_3c6e
  .bright_ccc3
  .west_7e5d {
  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);
}
.caption_3c6e
  .bright_ccc3
  .sort-ed37 {
  background-color: var(--e-global-color-primary);
}
.caption_3c6e
  .bright_ccc3
  .sort-ed37 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_3c6e
  .bright_ccc3
  .sort-ed37:hover {
  background-color: var(--e-global-color-primary);
}
.caption_3c6e
  .bright_ccc3
  .west-70b8 {
  background-color: var(--e-global-color-primary);
}
.caption_3c6e
  .bright_ccc3
  .west-70b8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_3c6e
  .bright_ccc3
  .west-70b8:hover {
  background-color: var(--e-global-color-primary);
}
.caption_3c6e
  .thick_05fa
  .gold-0ada
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_3c6e
  .thick_05fa
  .fast-051b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_3c6e
  .thick_05fa
  .west_7e5d {
  color: var(--e-global-color-text);
}
.caption_3c6e
  .thick_05fa
  .west_7e5d
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_3c6e
  .thick_05fa
  .sort-ed37 {
  background-color: var(--e-global-color-primary);
}
.caption_3c6e
  .thick_05fa
  .sort-ed37 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_3c6e
  .thick_05fa
  .sort-ed37:hover {
  background-color: var(--e-global-color-primary);
}
.caption_3c6e
  .thick_05fa
  .west-70b8 {
  background-color: var(--e-global-color-primary);
}
.caption_3c6e
  .thick_05fa
  .west-70b8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_3c6e
  .thick_05fa
  .west-70b8:hover {
  background-color: var(--e-global-color-primary);
}
.caption_3c6e .in-7a90 {
  background-color: var(--e-global-color-primary);
}
.caption_3c6e .in-7a90:hover {
  background-color: var(--e-global-color-primary);
}
.caption_3c6e .banner-75ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_3c6e .frame-21ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot-45e5 .tiny-1a87 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot-45e5
  .layout-4ffe
  > div:nth-child(3)
  .tiny-1a87,
.hot-45e5
  .input-clean-c940
  > div:nth-child(1)
  .tiny-1a87,
.hot-45e5
  .background-2c90
  > div:nth-child(1)
  .tiny-1a87,
.hot-45e5
  .form-new-bd07
  > div:nth-child(1)
  .tiny-1a87,
.hot-45e5
  .component-6a35
  > div:nth-child(1)
  .tiny-1a87 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot-45e5 .link-25ce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot-45e5 .highlight-88dc {
  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);
}
.hot-45e5 .input-stale-f521 {
  background-color: var(--e-global-color-primary);
}
.hot-45e5 .input-stale-f521 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot-45e5 .input-stale-f521:hover {
  background-color: var(--e-global-color-primary);
}
.hot-45e5 .old_a69b {
  background-color: var(--e-global-color-primary);
}
.hot-45e5 .old_a69b:hover {
  background-color: var(--e-global-color-primary);
}
.hot-45e5 .banner-75ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot-45e5 .frame-21ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border-huge-af9e .current_ae8e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border-huge-af9e .smooth_bb64 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border-huge-af9e .banner-3f85 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border-huge-af9e .picture-hot-6634 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border-huge-af9e .cool-9234 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border-huge-af9e .old_a69b {
  background-color: var(--e-global-color-primary);
}
.border-huge-af9e .old_a69b:hover {
  background-color: var(--e-global-color-primary);
}
.notice-complex-7e5a .panel-red-d146 {
  background-color: var(--e-global-color-secondary);
}
.notice-complex-7e5a .item_fluid_155a {
  background-color: var(--e-global-color-text);
}
.notice-complex-7e5a .advanced-dc97 {
  background-color: var(--e-global-color-secondary);
}
.notice-complex-7e5a .table-99e7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notice-complex-7e5a .west_b68a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice-complex-7e5a .tertiary-top-c4fb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice-complex-7e5a .active-complex-5434 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice-complex-7e5a .alert_under_b04b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_2aa6 .overlay-short-f157 .overlay_9e00,
.tabs_2aa6
  .overlay-short-f157
  .overlay_9e00
  a,
.tabs_2aa6 .title_center_8b7d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_2aa6 .overlay-short-f157 .description_0077,
.tabs_2aa6 .detail_hard_f62e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_2aa6 .overlay-short-f157 .description_0077 {
  color: var(--e-global-color-text);
}
.tabs_2aa6 .detail_hard_f62e {
  color: var(--e-global-color-text);
}
.tabs_2aa6
  .overlay-short-f157
  .texture-fe43 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tabs_2aa6 .video-active-c614 .warm-ac84 {
  background-color: var(--e-global-color-primary);
}
.tabs_2aa6 .video-active-c614 .warm-ac84:hover {
  background-color: var(--e-global-color-primary);
}
.tabs_2aa6 .video-active-c614 .outline_active_db07 li span {
  background-color: var(--e-global-color-text);
}
.tabs_2aa6 .video-active-c614 .outline_active_db07 li span:hover {
  background-color: var(--e-global-color-primary);
}
.tabs_2aa6
  .video-active-c614
  .outline_active_db07
  li.outline-fast-acd6
  span {
  background-color: var(--e-global-color-accent);
}
.tabs_2aa6 .hidden-a6ea span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo-new-fb59 .motion-cef2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thick-ec57 .carousel_23d3 {
  background-color: var(--e-global-color-primary);
}
.thick-ec57 .mask_out_6401 {
  background-color: var(--e-global-color-secondary);
}
.thick-ec57 .hot_f85e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-ec57 .bronze-381d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-ec57 .shadow-rough-93ae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-ec57 .border_left_b02b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-ec57 .dirty_d260 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-ec57 .stone_3652 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-ec57 .aside-1d00 {
  background-color: var(--e-global-color-primary);
}
.thick-ec57 .aside-1d00 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.form-bef4 .hidden_dcc5 {
  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);
}
.form-bef4 .next_140b {
  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);
}
.form-bef4
  .wrapper-huge-6dc3:after {
  background-color: var(--e-global-color-primary);
}
.form-bef4 .tertiary-8b03 {
  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);
}
.tertiary-4f66 .title_center_8b7d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary-4f66 .detail_hard_f62e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-fa6f .hovered_b770 .popup-0414 {
  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);
}
.simple-fa6f .hovered_b770 .pagination-a363 {
  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);
}
.smooth-497e .shadow_5805 {
  background-color: var(--e-global-color-primary);
}
.smooth-497e .center-54f2 {
  background-color: var(--e-global-color-secondary);
}
.smooth-497e .frame-white-e161 .preview_purple_6a10 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth-497e .breadcrumb_175a .preview_purple_6a10 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-huge-3935 .blue-1f5e .photo_clean_1ca8 {
  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);
}
.thumbnail-huge-3935 .blue-1f5e .active-8413 {
  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);
}
.thumbnail-huge-3935 .blue-1f5e .small_9616 {
  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);
}
.easy-374f .avatar-easy-bc30 {
  border-color: var(--e-global-color-text);
}
.easy-374f .focus-b471 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy-374f .paragraph_d0ee {
  color: var(--e-global-color-primary);
}
.easy-374f .button_warm_1b2c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-864b .tertiary-0e03 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery-864b .plasma_7a26 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery-864b .summary_e7d5:hover .tertiary-0e03 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery-864b
  .summary_e7d5:hover
  .plasma_7a26 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.wood_2a29 .label_static_65be {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.wood_2a29 .info_pink_d8fd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column-5e0b .item-4d87 .thick_8641 {
  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);
}
.column-5e0b .menu_ca27 .thick_8641 {
  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);
}
.video-mini-78fa .component_motion_93f9 {
  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);
}
.tooltip-current-84eb .black_e2c8 .fast_a20e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip-current-84eb .black_e2c8 .fast_a20e {
  background-color: var(--e-global-color-secondary);
}
.tooltip-current-84eb .label_basic_ff2b .fast_a20e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip-current-84eb .label_basic_ff2b .fast_a20e {
  background-color: var(--e-global-color-secondary);
}
.tooltip-current-84eb .current-0bd8 .right-45a1 {
  background-color: var(--e-global-color-primary);
}
.tooltip-current-84eb .current-0bd8:hover .right-45a1 {
  background-color: var(--e-global-color-secondary);
}
.tooltip-current-84eb .warm-ac84 {
  background-color: var(--e-global-color-primary);
}
.tooltip-current-84eb .warm-ac84:hover {
  background-color: var(--e-global-color-accent);
}
.tooltip-current-84eb .outline_active_db07 li span {
  background-color: var(--e-global-color-text);
}
.tooltip-current-84eb .outline_active_db07 li span:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip-current-84eb .outline_active_db07 li.outline-fast-acd6 span {
  background-color: var(--e-global-color-accent);
}
.list-pressed-f20a .alert-7e70 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-pressed-f20a .orange_18ab {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard_3fe6 .dirty-f0d8:before {
  background-color: var(--e-global-color-secondary);
}
.hard_3fe6 .gas_f80b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard_3fe6 .filter-basic-05cd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_86d3 .column_a9f3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_86d3 .column_a9f3:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_86d3 .column_a9f3.fn-active-0905 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_86d3 .pink_baeb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_86d3 .form-4f45 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_86d3 .surface-0f5b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_86d3 .tabs_668b {
  background-color: var(--e-global-color-primary);
}
.focused_86d3 .tabs_668b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_86d3 .input-c979 {
  background-color: var(--e-global-color-primary);
}
.focused_86d3 .input-c979 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hero_a94d .image_3f8f .next_8dda a {
  color: var(--e-global-color-secondary);
}
.hero_a94d .image_3f8f .next_8dda a:hover {
  color: var(--e-global-color-secondary);
}
.hero_a94d .image_3f8f .next_8dda,
.hero_a94d .image_3f8f .next_8dda a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_a94d .image_3f8f .center_3251 {
  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_a94d .image_3f8f .grid-6904 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_a94d .image_3f8f .chip_pink_ef65 {
  background-color: var(--e-global-color-primary);
}
.hero_a94d .image_3f8f .chip_pink_ef65 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_a94d .image_3f8f .chip_pink_ef65:hover {
  background-color: var(--e-global-color-primary);
}
.hero_a94d .image_3f8f .preview_5ad3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hero_a94d .image_3f8f .preview_5ad3 {
  background-color: var(--e-global-color-primary);
}
.hero_a94d .image_3f8f .preview_5ad3:hover {
  background-color: var(--e-global-color-primary);
}
.hero_a94d .image_3f8f .warm-ac84 {
  background-color: var(--e-global-color-primary);
}
.hero_a94d .image_3f8f .warm-ac84:hover {
  background-color: var(--e-global-color-primary);
}
.hero_a94d .video-active-c614 .outline_active_db07 li span {
  background-color: var(--e-global-color-text);
}
.hero_a94d .video-active-c614 .outline_active_db07 li span:hover {
  background-color: var(--e-global-color-primary);
}
.hero_a94d .video-active-c614 .outline_active_db07 li.outline-fast-acd6 span {
  background-color: var(--e-global-color-accent);
}
.hero_a94d .banner-75ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero_a94d .frame-21ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar-rough-a346 .section_0bd8 .message-a7d3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar-rough-a346 .section_0bd8 .stone-6d6a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar-rough-a346 .section_0bd8 .pattern_6c4a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-ff44 .pressed-cdea {
  border-color: var(--e-global-color-text);
}
.banner-ff44 .backdrop-82f5 {
  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);
}
.banner-ff44 .notification-stone-a2eb {
  color: var(--e-global-color-secondary);
}
.banner-ff44 .notification-stone-a2eb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-ff44 .chip_bottom_9ada > * {
  color: var(--e-global-color-primary);
}
.banner-ff44 .chip_bottom_9ada > * svg {
  fill: var(--e-global-color-primary);
}
.banner-ff44 .icon_64f8 {
  color: var(--e-global-color-primary);
}
.banner-ff44 .icon_64f8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-ff44 .mask-advanced-cc11 {
  color: var(--e-global-color-primary);
}
.banner-ff44 .mask-advanced-cc11 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-ff44 .mask-easy-76e6 {
  color: var(--e-global-color-primary);
}
.banner-ff44 .mask-easy-76e6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-ff44 .bottom-68ae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-ff44 .carousel-f1b8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-ff44 .carousel-f1b8.row_fluid_5e07 {
  color: var(--e-global-color-secondary);
}
.banner-ff44 .carousel-f1b8.row_fluid_5e07 .highlight_pressed_89ca {
  color: var(--e-global-color-accent);
}
.banner-ff44 .carousel-f1b8.frame_red_0749 {
  color: var(--e-global-color-text);
}
.banner-ff44 .carousel-f1b8.frame_red_0749 .highlight_pressed_89ca {
  color: var(--e-global-color-text);
}
.banner-ff44 .carousel-f1b8:before {
  border-top-color: var(--e-global-color-text);
}
.banner-ff44 .video-pink-25a7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-ff44
  .video-pink-25a7
  .pressed_9bf2 {
  background-color: var(--e-global-color-primary);
}
.banner-ff44
  .video-pink-25a7
  .pressed_9bf2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner-ff44 .pressed-cdea .tabs_9c8c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dynamic_b62e .soft-9891 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dynamic_b62e .warm-21ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture_brown_ad92 .hard_b813 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture_brown_ad92
  .widget-4cf5
  .menu-5e64 {
  background-color: var(--e-global-color-secondary);
}
.picture_brown_ad92
  .widget-4cf5.blue_beda
  .menu-5e64 {
  background-color: var(--e-global-color-text);
}
.picture_brown_ad92
  .widget-4cf5:hover
  .menu-5e64 {
  background-color: var(--e-global-color-accent);
}
.picture_brown_ad92
  .widget-4cf5.fn-active-0905
  .menu-5e64 {
  background-color: var(--e-global-color-primary);
}
.secondary_87cf .iron_a9ae {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.secondary_87cf .basic-1505 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_87cf .white-f3e8 {
  background-color: var(--e-global-color-primary);
}
.secondary_87cf .white-f3e8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.panel-thick-369e .highlight-rough-5acb .summary_plasma_972f .liquid-27b1 {
  background-color: var(--e-global-color-secondary);
}
.panel-thick-369e .highlight-rough-5acb .table-dark-737a:after {
  background-color: var(--e-global-color-secondary);
}
.panel-thick-369e .down_1293 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel-thick-369e .container_76f5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel-thick-369e .background_stale_d57e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel-thick-369e .hover-bf5d {
  background-color: var(--e-global-color-primary);
}
.panel-thick-369e .hover-bf5d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.panel-thick-369e .rough-20de {
  background-color: var(--e-global-color-secondary);
}
.panel-thick-369e .rough-20de {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.panel-thick-369e .highlight-rough-5acb .block_be7f .short-6f95:hover {
  background-color: var(--e-global-color-primary);
}
.panel-thick-369e
  .highlight-rough-5acb
  .block_be7f
  .short-6f95.nav-a488 {
  background-color: var(--e-global-color-primary);
}
.panel-thick-369e .highlight-rough-5acb .dropdown_2b6d:before {
  border-color: var(--e-global-color-primary);
}
.panel-thick-369e .highlight-rough-5acb .dropdown_2b6d:hover:before {
  border-color: var(--e-global-color-secondary);
}
.panel-thick-369e
  .highlight-rough-5acb
  .dropdown_2b6d.last_de28:before {
  border-color: var(--e-global-color-primary);
}
.panel-thick-369e .widget-short-4a9b span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-copper-3211 .shadow_inner_8622 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline-copper-3211 .shadow_inner_8622:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline-copper-3211 .shadow_inner_8622.steel-4d62 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline-copper-3211 .shade-957f {
  background-color: var(--e-global-color-primary);
}
.outline-copper-3211 .shade-957f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline-copper-3211
  .description-copper-1e99
  .badge_full_5aff
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline-copper-3211
  .video-east-fe84
  .badge_full_5aff
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fixed_0122
  .glass_bed7
  .gas_0342 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed_0122
  .glass_bed7
  .surface_beb0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed_0122 .focused_e5e3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed_0122 .article_dynamic_c034 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fixed_0122 .hard_7c8c {
  background-color: var(--e-global-color-primary);
}
.fixed_0122 .hard_7c8c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.search_8de1 .pressed-8c1c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search_8de1 .stale-7341 {
  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);
}
.search_8de1 .yellow-5bd6 {
  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);
}
.search_8de1 .yellow-5bd6 a:hover {
  color: var(--e-global-color-secondary);
}
.search_8de1 .element-fixed-8820 {
  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);
}
.search_8de1 .breadcrumb_pressed_dce5 {
  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);
}
.search_8de1 .gallery_gas_90b7 .warm-ac84 {
  background-color: var(--e-global-color-primary);
}
.search_8de1 .gallery_gas_90b7 .warm-ac84:hover {
  background-color: var(--e-global-color-accent);
}
.search_8de1
  .gallery_gas_90b7
  .outline_active_db07
  li
  span {
  background-color: var(--e-global-color-text);
}
.search_8de1
  .gallery_gas_90b7
  .outline_active_db07
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.search_8de1
  .gallery_gas_90b7
  .outline_active_db07
  li.outline-fast-acd6
  span {
  background-color: var(--e-global-color-accent);
}
.south-64b9
  .layout-85a2
  .table_focused_8d56 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.south-64b9 .layout-85a2 .gold-0b4d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.south-64b9 .layout-85a2 .caption_full_598e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south-64b9 .popup-black-463b {
  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);
}
.south-64b9
  .under_154e.frame_b8a8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > a {
  background-color: var(--e-global-color-text);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > a
  .aside-gas-1eb5.feature-09ab {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > a
  .icon-f1b1.medium_c8fe {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > .hero-static-d6af
  .list_d75e
  > a {
  background-color: var(--e-global-color-secondary);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > .hero-static-d6af
  .list_d75e
  > a
  .hero-simple-6f11 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > .hero-static-d6af
  .list_d75e
  > a
  .icon-f1b1.hidden-2e78 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > a
  .link_right_4fea:before {
  color: var(--e-global-color-text);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > .hero-static-d6af
  a
  .link_right_4fea:before {
  color: var(--e-global-color-text);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e.backdrop-cd99
  > a
  .link_right_4fea:before {
  color: var(--e-global-color-text);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > .hero-static-d6af
  .list_d75e.backdrop-cd99
  > a
  .link_right_4fea:before {
  color: var(--e-global-color-text);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > a
  .article-dark-4801
  .panel_4099 {
  color: var(--e-global-color-text);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > .hero-static-d6af
  a
  .article-dark-4801
  .panel_4099 {
  color: var(--e-global-color-text);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > a
  .article-dark-4801
  .panel_4099,
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > .hero-static-d6af
  a
  .article-dark-4801
  .panel_4099 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > a
  .over_3105:before {
  color: var(--e-global-color-text);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > .hero-static-d6af
  a
  .over_3105:before {
  color: var(--e-global-color-text);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e.backdrop-cd99
  > a
  .over_3105:before {
  color: var(--e-global-color-text);
}
.accordion-under-781b
  > .description-c157
  > div
  > .short_141c
  > .list_d75e
  > .hero-static-d6af
  .list_d75e.backdrop-cd99
  > a
  .over_3105:before {
  color: var(--e-global-color-text);
}
.surface_active_4874 .photo_1b10 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface_active_4874
  .box_old_bc36:hover
  .photo_1b10 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.right-6c90
  > .description-c157
  > .border-solid-f4b0
  > .wrapper_advanced_67a0
  > .bottom_49bd
  > .row_silver_880c
  .hover_c0a9 {
  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);
}
.right-6c90
  > .description-c157
  > .border-solid-f4b0
  > .wrapper_advanced_67a0
  > .bottom_49bd
  > .row_silver_880c:hover
  .hover_c0a9 {
  color: var(--e-global-color-text);
}
.right-6c90
  > .description-c157
  > .border-solid-f4b0
  > .wrapper_advanced_67a0
  > .bottom_49bd
  > .row_silver_880c:hover
  .hover_c0a9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.right-6c90
  > .description-c157
  > .border-solid-f4b0
  > .wrapper_advanced_67a0
  > .bottom_49bd.lite-3d54
  > .row_silver_880c
  .hover_c0a9 {
  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);
}
.fresh-42ab .avatar_first_250c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fresh-42ab .pressed_e370 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fresh-42ab .panel_pro_36fa {
  background-color: var(--e-global-color-primary);
}
.fresh-42ab .panel_pro_36fa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.copper-f8dd
  > .description-c157
  > .widget-small-403e
  > .text_liquid_48ac
  > .nav_east_6e70
  .thick-0c24 {
  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);
}
.copper-f8dd
  > .description-c157
  > .widget-small-403e
  > .text_liquid_48ac
  > .nav_east_6e70
  .carousel-black-27d6 {
  color: var(--e-global-color-text);
}
.copper-f8dd
  > .description-c157
  > .widget-small-403e
  > .text_liquid_48ac
  > .nav_east_6e70:hover
  .thick-0c24 {
  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);
}
.copper-f8dd
  > .description-c157
  > .widget-small-403e
  > .text_liquid_48ac
  > .nav_east_6e70:hover
  .carousel-black-27d6 {
  color: var(--e-global-color-secondary);
}
.copper-f8dd
  > .description-c157
  > .widget-small-403e
  > .text_liquid_48ac
  > .nav_east_6e70.blue-2ea7
  .thick-0c24 {
  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);
}
.copper-f8dd
  > .description-c157
  > .widget-small-403e
  > .text_liquid_48ac
  > .nav_east_6e70.blue-2ea7
  .carousel-black-27d6 {
  color: var(--e-global-color-primary);
}
.aside_61ce
  .title-dfc8
  .footer_2bff {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_61ce .accent_2c47 .tabs_9c8c .dim-872c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop_908e .lite_9b94 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop_908e .last-524b .lite_9b94 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop_908e .backdrop-901c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.backdrop_908e .backdrop-901c {
  background-color: var(--e-global-color-primary);
}
.message_cool_374e .gallery_2f63 .paragraph_f763 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message_cool_374e
  .gallery_2f63:hover
  .action-7d28 {
  color: var(--e-global-color-secondary);
}
.message_cool_374e
  .gallery_2f63:hover
  .paragraph_f763 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag-209b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.hot_76d1 {
  flex-direction: column;
}

.hot_76d1 .dim-9c26 {
  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.hot_76d1 .dim-9c26 {
  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);
}

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

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

.feature-9c1a.content_middle_c6cc {
  display: none;
}

.container_copper_8a0f {
  display: none;
}

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

.down-8328.shade-8f11 {
  margin-bottom: 40px;
  width: 100%;
}

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

.hot_76d1 a {
  width: 100%;
}

.banner_smooth_a935 .heading-over-8362.tertiary-old-4a82 {
  width: 20% !important;
}

.description-cold-102d {
  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; /* 字母间距 */
}

.description-cold-102d: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%);
}

.description-cold-102d svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

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

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

.banner_smooth_a935
  .heading-over-8362.nav_action_b6d4
  .center_7bf3
  .top-b164 {
  font-size: 20px !important;
}

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

.breadcrumb-hot-00f9 {
  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;
}

.hover-out-cc9f h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.table_a2e4.focus_short_0fca > .alert_d133 {
  display: flex;
  align-items: center;
}

.secondary-f13d {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.popup-0797 {
  position: relative;
  width: 100%;
}

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

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

.item-medium-e9a2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 21px;
  margin-bottom: 25px;
}

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

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

.banner_smooth_a935
  .heading-over-8362.logo-silver-e4a6
  .black_a8b2
  .bright-e8f8 {
  width: 100% !important;
}

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

.logo-3010 {
  width: 100%;
}

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

.title-4ddb {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

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

  visibility: hidden;
}

.title-4ddb:hover .large_e60b {
  visibility: visible;
}
.title-4ddb:hover.title-4ddb::before {
  display: block;
}

.hover-out-cc9f h3 {
  color: #fff;
}

.icon_f7fc {
  margin: 0;
}

.banner_smooth_a935
  .heading-over-8362.logo-silver-e4a6
  .bright-e8f8
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.module-first-142d {
  width: 100%;
}

.footer_action_a49d {
  width: 100%;
}

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

.footer_action_a49d {
  width: 100%;
}

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

.bright-e8f8 {
  display: flex;
  align-items: center;
}

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

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

.hot_76d1 .dim-9c26.grid_af71 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.hot_76d1 h1.dim-9c26 {
  margin-top: 80px !important;
}

.banner_smooth_a935 .heading-over-8362.message-focused-e30b {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.out_5f8d img {
  width: 100%;
}

.hidden_inner_0763 .pattern_abf0.center_7bf3 {
  justify-content: space-between;
}

.over-d860 {
  display: none;
}

.avatar_light_9ed8 .easy-f56e {
  margin: 1px 0 !important;
}

.secondary-6c49 li {
  margin-bottom: 0 !important;
}

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

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

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

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

  .description-cold-102d svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .hidden_inner_0763 .pattern_abf0.center_7bf3 {
    border-bottom: 1px solid #f0c159;
  }

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

  .table_a2e4.focus_short_0fca > .alert_d133 {
    gap: 15px;
    justify-content: space-between;
  }

  .banner_smooth_a935
    .heading-over-8362.logo-silver-e4a6
    .bright-e8f8
    img {
    width: 60% !important;
  }

  .bottom_89b9 {
    left: 2%;
  }

  .border-09d5 {
    margin: 10px 0;
  }

  .hot_76d1 .easy-f56e {
    margin: 0;
    margin-bottom: 10px;
  }

  .description-cold-102d {
    font-size: 16px !important;
  }

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

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

  h2.hot_76d1 .dim-9c26,
  .hot_76d1 .dim-9c26 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .bright-e8f8 {
    justify-content: center;
  }

  .hot_76d1 .easy-f56e {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .banner_smooth_a935 .heading-over-8362.tertiary-old-4a82 {
    width: 75% !important;
  }

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

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

  h2.hot_76d1 .dim-9c26,
  .hot_76d1 .dim-9c26 {
    font-size: 30px !important;
  }

  .bright-e8f8 {
    justify-content: center;
  }

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

  .paragraph_medium_3dac
    .right_7f3d.texture_simple_4049 {
    margin: 0 !important;
  }

  .secondary-f13d {
    margin: 0;
    gap: 10px;
  }

  .border-09d5 {
    display: flex;
  }

  .widget_0a8d .description-cold-102d {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .hot_76d1 h1.dim-9c26 {
    margin-top: 40px !important;
  }

  .banner_smooth_a935
    .heading-over-8362.logo-silver-e4a6
    .bright-e8f8
    img,
  .dropdown_b2e1 .black_a8b2 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .banner_smooth_a935 .heading-over-8362.tertiary-old-4a82 {
    width: 100% !important;
  }

  .table_a2e4.focus_short_0fca > .alert_d133 {
    gap: 3px;
  }

  .hot_76d1 .easy-f56e {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

@media (max-width: 400px) {
  .description-cold-102d {
    white-space: wrap;
  }
}

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

.hidden_inner_0763 .pattern_abf0.center_7bf3: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);
}

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

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

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

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

.feature-9c1a: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;
}

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

/* 响应式增强 */
@media (max-width: 767px) {
  .hidden_inner_0763 .pattern_abf0.center_7bf3 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .hot_76d1 .dim-9c26 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .description-cold-102d {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.outline-warm-4732 .wide_de18 {
  flex-shrink: 0;
  white-space: nowrap;
}

.outline-warm-4732 .highlight-d183 {
  flex-shrink: 0;
  min-width: fit-content;
}

.outline-warm-4732 .top-b164 {
  white-space: nowrap;
}

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

.outline-warm-4732 {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

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

.outline-warm-4732 .highlight-d183 {
  max-width: 80px !important;
  overflow: hidden;
}

.outline-warm-4732 .pattern_abf0.center_7bf3 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.outline-warm-4732 .top-b164 {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: 35ad */
.shadow-element-s7 {
  padding: 0.5rem;
  font-size: 11px;
  line-height: 1.3;
}
