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(.bronze-1baa) {
  gap: 0.5em;
}
:where(.detail_0351) {
  gap: 0.5em;
}
body .hidden_down_f3e4 > .highlight_a973 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .hidden_down_f3e4 > .block-small-8f66 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .hidden_down_f3e4 > .lite-72c3 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .input-fd7a > .highlight_a973 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .input-fd7a > .block-small-8f66 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .input-fd7a > .lite-72c3 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .input-fd7a
  > :where(:not(.highlight_a973):not(.block-small-8f66):not(.tooltip_yellow_26b3)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .input-fd7a > .table_aefb {
  max-width: var(--wp--style--global--wide-size);
}
body .bronze-1baa {
  display: flex;
}
body .bronze-1baa {
  flex-wrap: wrap;
  align-items: center;
}
body .bronze-1baa > * {
  margin: 0;
}
body .detail_0351 {
  display: grid;
}
body .detail_0351 > * {
  margin: 0;
}
:where(.alert-1e7d.bronze-1baa) {
  gap: 2em;
}
:where(.alert-1e7d.detail_0351) {
  gap: 2em;
}
:where(.image_9a84.bronze-1baa) {
  gap: 1.25em;
}
:where(.image_9a84.detail_0351) {
  gap: 1.25em;
}
.gas-184f {
  color: var(--wp--preset--color--black) !important;
}
.wide_f9cc {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.complex_a9d0 {
  color: var(--wp--preset--color--white) !important;
}
.input-8823 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.column_603c {
  color: var(--wp--preset--color--vivid-red) !important;
}
.pattern-static-32e9 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.menu-last-6f2f {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.photo-5583 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.popup-7302 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.carousel-medium-560a {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.title-36e5 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.list-628f {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.border-157b {
  background-color: var(--wp--preset--color--black) !important;
}
.action-2fd4 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.old_b411 {
  background-color: var(--wp--preset--color--white) !important;
}
.hover_fe0f {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.large_8eab {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.form-thick-f21e {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.picture_eef9 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.pressed_814e {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.filter-smooth-8143 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.input-3b5e {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.slider-medium-7965 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.progress_lite_0ee6 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.table_4c8d {
  border-color: var(--wp--preset--color--black) !important;
}
.tooltip-new-2c99 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.pink_a54f {
  border-color: var(--wp--preset--color--white) !important;
}
.thumbnail-7cd6 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.red-fc64 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.white_3e01 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.up-f84a {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.tooltip-8a18 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.lite_e823 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.label-c081 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.layout_pro_b830 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.footer_fd7f {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.highlight-wood-41b5 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.purple-aec4 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.white_f412 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.status_589a {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.detail-fresh-2568 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.left_d9bb {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.photo_out_13fd {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.accent-9d75 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.bottom_f5ee {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.top_c4f2 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.active-stale-9b89 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.under-10ab {
  background: var(--wp--preset--gradient--midnight) !important;
}
.input-02a7 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.nav-copper-7e6f {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.photo-lower-a085 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.right-50e0 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.wrapper_easy_3dea a:where(:not(.notification_353f)) {
  color: inherit;
}
:where(.image_9a84.bronze-1baa) {
  gap: 1.25em;
}
:where(.image_9a84.detail_0351) {
  gap: 1.25em;
}
:where(.alert-1e7d.bronze-1baa) {
  gap: 2em;
}
:where(.alert-1e7d.detail_0351) {
  gap: 2em;
}
.easy_817a {
  font-size: 1.5em;
  line-height: 1.6;
}

.component-b697 .item_ecbe {
  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);
}
.video-first-0835 .tooltip_left_4976 {
  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);
}
.white_d3ac {
  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);
}
.white_d3ac.tiny-5fcb .grid-037e {
  background-color: var(--e-global-color-primary);
}
.white_d3ac.tag-ea4f .grid-037e,
.white_d3ac.carousel_basic_e31b .grid-037e {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.accent_1217 .grid_pro_20c9 {
  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);
}
.border-a980 {
  --divider-color: var(--e-global-color-secondary);
}
.border-a980 .title-50fb {
  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);
}
.border-a980.primary-upper-26a8 .hidden-paper-fb4c {
  background-color: var(--e-global-color-secondary);
}
.border-a980.fast-befb .hidden-paper-fb4c,
.border-a980.picture_stone_60a8 .hidden-paper-fb4c {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.border-a980.fast-befb .hidden-paper-fb4c,
.border-a980.picture_stone_60a8 .hidden-paper-fb4c svg {
  fill: var(--e-global-color-secondary);
}
.left_b51a .accordion-4476 {
  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);
}
.left_b51a .mask_a38a {
  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);
}
.column_ce3a.primary-upper-26a8 .hidden-paper-fb4c {
  background-color: var(--e-global-color-primary);
}
.column_ce3a.fast-befb .hidden-paper-fb4c,
.column_ce3a.picture_stone_60a8 .hidden-paper-fb4c {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.column_ce3a.fast-befb .hidden-paper-fb4c,
.column_ce3a.picture_stone_60a8 .hidden-paper-fb4c svg {
  fill: var(--e-global-color-primary);
}
.basic_67ed.primary-upper-26a8 .hidden-paper-fb4c {
  background-color: var(--e-global-color-primary);
}
.basic_67ed.fast-befb .hidden-paper-fb4c,
.basic_67ed.picture_stone_60a8 .hidden-paper-fb4c {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.basic_67ed .first_82c5 {
  color: var(--e-global-color-primary);
}
.basic_67ed .first_82c5,
.basic_67ed .first_82c5 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.basic_67ed .mini-a2b3 {
  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);
}
.static_2f15 .pagination-b7c8 {
  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);
}
.label_297f .active-right-a71c .motion-2413 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.message_dim_21a0 .avatar-5a9f:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.message_dim_21a0 .status-down-bf75 i {
  color: var(--e-global-color-primary);
}
.message_dim_21a0 .status-down-bf75 svg {
  fill: var(--e-global-color-primary);
}
.message_dim_21a0 .backdrop_1ec3 {
  color: var(--e-global-color-secondary);
}
.message_dim_21a0 .avatar-5a9f > .backdrop_1ec3,
.message_dim_21a0 .avatar-5a9f > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary-mini-ec14 .heading_rough_5db3 {
  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);
}
.tertiary-mini-ec14 .accent-silver-d39c {
  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);
}
.texture_brown_4b14 .module_hot_7923 .grid-smooth-17eb {
  background-color: var(--e-global-color-primary);
}
.texture_brown_4b14 .black-2365 {
  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);
}
.notification-solid-d3cd .tertiary_fresh_8c11 {
  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);
}
.notification-solid-d3cd .mask_2b41 {
  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);
}
.notification-solid-d3cd .notice_7d4f {
  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);
}
.column_advanced_5d40 .mini_7031,
.column_advanced_5d40 .mini_7031 a {
  color: var(--e-global-color-primary);
}
.column_advanced_5d40 .mini_7031.warm_8d3f,
.column_advanced_5d40 .mini_7031.warm_8d3f a {
  color: var(--e-global-color-accent);
}
.column_advanced_5d40 .mini_7031 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column_advanced_5d40 .content_narrow_9a29 {
  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);
}
.stale-9630 .secondary-solid-172d,
.stale-9630 .motion-1965 {
  color: var(--e-global-color-primary);
}
.stale-9630 .secondary-solid-172d svg {
  fill: var(--e-global-color-primary);
}
.stale-9630 .warm_8d3f .secondary-solid-172d,
.stale-9630 .warm_8d3f .motion-1965 {
  color: var(--e-global-color-accent);
}
.stale-9630 .warm_8d3f .secondary-solid-172d svg {
  fill: var(--e-global-color-accent);
}
.stale-9630 .motion-1965 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stale-9630 .content_narrow_9a29 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom_168b .widget-82d1,
.bottom_168b .fast-efe1 {
  color: var(--e-global-color-primary);
}
.bottom_168b .fast-efe1 svg {
  fill: var(--e-global-color-primary);
}
.bottom_168b .mini_7031.warm_8d3f a,
.bottom_168b
  .mini_7031.warm_8d3f
  .fast-efe1 {
  color: var(--e-global-color-accent);
}
.bottom_168b .widget-82d1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom_168b .content_narrow_9a29 {
  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);
}
.hover_0262 .section_6f74 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover_0262 .detail_glass_4d43 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-682e .accent_down_e5a1 .gallery-5504 {
  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);
}
.shade-682e .accent_down_e5a1 .first_d4da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-682e .slider_08b2 .gallery-5504 {
  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);
}
.shade-682e
  .slider_08b2
  .first_d4da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-682e
  .over_1235
  .gallery-5504 {
  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);
}
.shade-682e
  .over_1235
  .first_d4da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-682e
  .blue-76d7
  .gallery-5504 {
  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);
}
.shade-682e
  .blue-76d7
  .first_d4da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-a4d8 .grid_2a96 {
  background-color: var(--e-global-color-primary);
}
.active-a4d8 .grid_2a96:hover {
  background-color: var(--e-global-color-primary);
}
.active-a4d8 .preview-2ec9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-a4d8
  .grid_2a96:hover
  .preview-2ec9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture-8ea2 .feature-24e8 {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table_3cef .description_new_1603 .section-motion-a239 a {
  background-color: var(--e-global-color-accent);
}
.table_3cef .description_new_1603 .tall_b0c5 a {
  background-color: var(--e-global-color-accent);
}
.table_3cef .description_new_1603 .section-motion-a239 a,
.table_3cef .description_new_1603 .tall_b0c5 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-7f08
  .blue-78c1.section_0e2d
  .description_new_1603
  a.overlay_7680 {
  background-color: var(--e-global-color-accent);
}
.hard-7f08
  .blue-78c1.section_0e2d
  .description_new_1603
  span.overlay_7680.fn-current-f03d {
  background-color: var(--e-global-color-text);
}
.hard-7f08
  .blue-78c1.section_0e2d
  .description_new_1603
  .overlay_7680 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_first_92e9 .box-9be0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_first_92e9
  .text_action_59e1
  > .iron-6a52
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_first_92e9
  .hover_new_f390
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_first_92e9
  .hot-3a50
  .texture_current_ba73,
.media_first_92e9
  .hot-3a50
  .avatar_cbf4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_first_92e9
  .hot-3a50
  .footer-easy-2885,
.media_first_92e9
  .hot-3a50
  a
  .footer-easy-2885 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_first_92e9
  .hot-3a50
  .tall-d9f8 {
  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);
}
.media_first_92e9
  .hot-3a50
  .icon-cold-75a6 {
  background-color: var(--e-global-color-primary);
}
.media_first_92e9
  .hot-3a50
  .icon-cold-75a6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_first_92e9
  .hot-3a50
  .icon-cold-75a6:hover {
  background-color: var(--e-global-color-primary);
}
.media_first_92e9
  .hot-3a50
  .row_soft_e304 {
  background-color: var(--e-global-color-primary);
}
.media_first_92e9
  .hot-3a50
  .row_soft_e304 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_first_92e9
  .hot-3a50
  .row_soft_e304:hover {
  background-color: var(--e-global-color-primary);
}
.media_first_92e9
  .red-5c9b
  .stone_7ecb
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_first_92e9
  .red-5c9b
  .red_013c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_first_92e9
  .red-5c9b
  .tall-d9f8 {
  color: var(--e-global-color-text);
}
.media_first_92e9
  .red-5c9b
  .tall-d9f8
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_first_92e9
  .red-5c9b
  .icon-cold-75a6 {
  background-color: var(--e-global-color-primary);
}
.media_first_92e9
  .red-5c9b
  .icon-cold-75a6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_first_92e9
  .red-5c9b
  .icon-cold-75a6:hover {
  background-color: var(--e-global-color-primary);
}
.media_first_92e9
  .red-5c9b
  .row_soft_e304 {
  background-color: var(--e-global-color-primary);
}
.media_first_92e9
  .red-5c9b
  .row_soft_e304 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_first_92e9
  .red-5c9b
  .row_soft_e304:hover {
  background-color: var(--e-global-color-primary);
}
.media_first_92e9 .primary-524e {
  background-color: var(--e-global-color-primary);
}
.media_first_92e9 .primary-524e:hover {
  background-color: var(--e-global-color-primary);
}
.media_first_92e9 .label_a119 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_first_92e9 .pattern_inner_3165 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list-ae82 .backdrop_31f2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list-ae82
  .info-motion-824b
  > div:nth-child(3)
  .backdrop_31f2,
.list-ae82
  .heading_033c
  > div:nth-child(1)
  .backdrop_31f2,
.list-ae82
  .prev_b9e7
  > div:nth-child(1)
  .backdrop_31f2,
.list-ae82
  .link_center_a9ff
  > div:nth-child(1)
  .backdrop_31f2,
.list-ae82
  .header_d3b6
  > div:nth-child(1)
  .backdrop_31f2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list-ae82 .accent-dynamic-bc39 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-ae82 .notification-prev-c6f0 {
  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-ae82 .picture_dim_e26c {
  background-color: var(--e-global-color-primary);
}
.list-ae82 .picture_dim_e26c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-ae82 .picture_dim_e26c:hover {
  background-color: var(--e-global-color-primary);
}
.list-ae82 .tabs-eaa6 {
  background-color: var(--e-global-color-primary);
}
.list-ae82 .tabs-eaa6:hover {
  background-color: var(--e-global-color-primary);
}
.list-ae82 .label_a119 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list-ae82 .pattern_inner_3165 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item_lower_0792 .caption_next_6cac {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item_lower_0792 .breadcrumb_1b17 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_lower_0792 .thumbnail-rough-ecd1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_lower_0792 .image-new-0262 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_lower_0792 .element_lower_9a10 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_lower_0792 .tabs-eaa6 {
  background-color: var(--e-global-color-primary);
}
.item_lower_0792 .tabs-eaa6:hover {
  background-color: var(--e-global-color-primary);
}
.hero_f468 .motion_8601 {
  background-color: var(--e-global-color-secondary);
}
.hero_f468 .feature_837a {
  background-color: var(--e-global-color-text);
}
.hero_f468 .bottom-b61e {
  background-color: var(--e-global-color-secondary);
}
.hero_f468 .panel-last-8a1d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero_f468 .filter-56b4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f468 .down_f901 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f468 .panel_mini_94f5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_f468 .north-2065 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-f8a8 .fluid_84ed .header_lite_a062,
.pattern-f8a8
  .fluid_84ed
  .header_lite_a062
  a,
.pattern-f8a8 .left-0739 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-f8a8 .fluid_84ed .pressed_2e2d,
.pattern-f8a8 .footer_91fe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-f8a8 .fluid_84ed .pressed_2e2d {
  color: var(--e-global-color-text);
}
.pattern-f8a8 .footer_91fe {
  color: var(--e-global-color-text);
}
.pattern-f8a8
  .fluid_84ed
  .message_e9ec {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pattern-f8a8 .row-e7be .column-cool-68a6 {
  background-color: var(--e-global-color-primary);
}
.pattern-f8a8 .row-e7be .column-cool-68a6:hover {
  background-color: var(--e-global-color-primary);
}
.pattern-f8a8 .row-e7be .iron_1f0c li span {
  background-color: var(--e-global-color-text);
}
.pattern-f8a8 .row-e7be .iron_1f0c li span:hover {
  background-color: var(--e-global-color-primary);
}
.pattern-f8a8
  .row-e7be
  .iron_1f0c
  li.description_silver_9849
  span {
  background-color: var(--e-global-color-accent);
}
.pattern-f8a8 .liquid_c00e span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup_prev_3551 .thumbnail-05d0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_motion_a7f6 .form_fixed_791f {
  background-color: var(--e-global-color-primary);
}
.button_motion_a7f6 .search-379b {
  background-color: var(--e-global-color-secondary);
}
.button_motion_a7f6 .full_f6eb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_motion_a7f6 .column-e24a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_motion_a7f6 .notice-gas-6415 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_motion_a7f6 .simple-bf3f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_motion_a7f6 .card_09be {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_motion_a7f6 .lower-532e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_motion_a7f6 .shadow-advanced-fdfa {
  background-color: var(--e-global-color-primary);
}
.button_motion_a7f6 .shadow-advanced-fdfa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gradient-128c .disabled_c287 {
  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);
}
.gradient-128c .image-light-13c2 {
  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);
}
.gradient-128c
  .gradient-tiny-1f12:after {
  background-color: var(--e-global-color-primary);
}
.gradient-128c .title-complex-14b5 {
  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);
}
.lite_56e1 .left-0739 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lite_56e1 .footer_91fe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info-yellow-6779 .shadow-8b89 .menu-outer-b23d {
  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);
}
.info-yellow-6779 .shadow-8b89 .sort-0dd3 {
  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);
}
.thumbnail_38f8 .picture_full_5151 {
  background-color: var(--e-global-color-primary);
}
.thumbnail_38f8 .hero-53bf {
  background-color: var(--e-global-color-secondary);
}
.thumbnail_38f8 .filter-c55b .narrow-9b38 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_38f8 .secondary-2946 .narrow-9b38 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline-0858 .fast-ec14 .search-tiny-09fd {
  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);
}
.outline-0858 .fast-ec14 .breadcrumb_iron_4050 {
  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);
}
.outline-0858 .fast-ec14 .inner-ffcf {
  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);
}
.tall_79cd .panel-41ee {
  border-color: var(--e-global-color-text);
}
.tall_79cd .element_copper_7053 {
  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);
}
.tall_79cd .sidebar_68c0 {
  color: var(--e-global-color-primary);
}
.tall_79cd .copper_6e2a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture_0525 .breadcrumb-tall-9261 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.picture_0525 .accordion_c817 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.picture_0525 .pattern_light_10c3:hover .breadcrumb-tall-9261 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.picture_0525
  .pattern_light_10c3:hover
  .accordion_c817 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.search_7e28 .picture_36f0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.search_7e28 .yellow_c114 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block-south-4498 .disabled_4fa7 .info-yellow-5df2 {
  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);
}
.block-south-4498 .tabs_c0f6 .info-yellow-5df2 {
  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);
}
.surface-last-846c .description_mini_0629 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.feature-28c8 .sort_4c00 .hidden_681e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.feature-28c8 .sort_4c00 .hidden_681e {
  background-color: var(--e-global-color-secondary);
}
.feature-28c8 .column_33c1 .hidden_681e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.feature-28c8 .column_33c1 .hidden_681e {
  background-color: var(--e-global-color-secondary);
}
.feature-28c8 .large-7912 .bronze_f0db {
  background-color: var(--e-global-color-primary);
}
.feature-28c8 .large-7912:hover .bronze_f0db {
  background-color: var(--e-global-color-secondary);
}
.feature-28c8 .column-cool-68a6 {
  background-color: var(--e-global-color-primary);
}
.feature-28c8 .column-cool-68a6:hover {
  background-color: var(--e-global-color-accent);
}
.feature-28c8 .iron_1f0c li span {
  background-color: var(--e-global-color-text);
}
.feature-28c8 .iron_1f0c li span:hover {
  background-color: var(--e-global-color-primary);
}
.feature-28c8 .iron_1f0c li.description_silver_9849 span {
  background-color: var(--e-global-color-accent);
}
.header_a3a1 .out-a5c3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header_a3a1 .surface_e186 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover-5e9b .prev-8388:before {
  background-color: var(--e-global-color-secondary);
}
.hover-5e9b .frame_paper_3cf7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover-5e9b .small-78c7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_06b0 .info-gas-57b4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_06b0 .info-gas-57b4:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_06b0 .info-gas-57b4.fn-active-f03d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_06b0 .picture-c4c4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_06b0 .chip-soft-0169 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_06b0 .hard-531a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_06b0 .chip-6498 {
  background-color: var(--e-global-color-primary);
}
.shadow_06b0 .chip-6498 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shadow_06b0 .tag_focused_aa3c {
  background-color: var(--e-global-color-primary);
}
.shadow_06b0 .tag_focused_aa3c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.disabled_complex_2315 .middle-7915 .filter-2d8f a {
  color: var(--e-global-color-secondary);
}
.disabled_complex_2315 .middle-7915 .filter-2d8f a:hover {
  color: var(--e-global-color-secondary);
}
.disabled_complex_2315 .middle-7915 .filter-2d8f,
.disabled_complex_2315 .middle-7915 .filter-2d8f a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_complex_2315 .middle-7915 .large_19bd {
  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);
}
.disabled_complex_2315 .middle-7915 .dim_d2f5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_complex_2315 .middle-7915 .pattern_8aa6 {
  background-color: var(--e-global-color-primary);
}
.disabled_complex_2315 .middle-7915 .pattern_8aa6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_complex_2315 .middle-7915 .pattern_8aa6:hover {
  background-color: var(--e-global-color-primary);
}
.disabled_complex_2315 .middle-7915 .logo-1e79 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.disabled_complex_2315 .middle-7915 .logo-1e79 {
  background-color: var(--e-global-color-primary);
}
.disabled_complex_2315 .middle-7915 .logo-1e79:hover {
  background-color: var(--e-global-color-primary);
}
.disabled_complex_2315 .middle-7915 .column-cool-68a6 {
  background-color: var(--e-global-color-primary);
}
.disabled_complex_2315 .middle-7915 .column-cool-68a6:hover {
  background-color: var(--e-global-color-primary);
}
.disabled_complex_2315 .row-e7be .iron_1f0c li span {
  background-color: var(--e-global-color-text);
}
.disabled_complex_2315 .row-e7be .iron_1f0c li span:hover {
  background-color: var(--e-global-color-primary);
}
.disabled_complex_2315 .row-e7be .iron_1f0c li.description_silver_9849 span {
  background-color: var(--e-global-color-accent);
}
.disabled_complex_2315 .label_a119 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled_complex_2315 .pattern_inner_3165 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip-in-57cc .box-tiny-973e .easy_3229 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip-in-57cc .box-tiny-973e .notice_4557 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-in-57cc .box-tiny-973e .surface-cb07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-488f .pattern_e214 {
  border-color: var(--e-global-color-text);
}
.pagination-488f .primary_cold_8a06 {
  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);
}
.pagination-488f .item-42d9 {
  color: var(--e-global-color-secondary);
}
.pagination-488f .item-42d9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-488f .center-871e > * {
  color: var(--e-global-color-primary);
}
.pagination-488f .center-871e > * svg {
  fill: var(--e-global-color-primary);
}
.pagination-488f .highlight-3650 {
  color: var(--e-global-color-primary);
}
.pagination-488f .highlight-3650 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-488f .surface-aecc {
  color: var(--e-global-color-primary);
}
.pagination-488f .surface-aecc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-488f .container-4ad9 {
  color: var(--e-global-color-primary);
}
.pagination-488f .container-4ad9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-488f .footer_down_28dc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-488f .paragraph-liquid-b988 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-488f .paragraph-liquid-b988.middle_dea5 {
  color: var(--e-global-color-secondary);
}
.pagination-488f .paragraph-liquid-b988.middle_dea5 .short_6445 {
  color: var(--e-global-color-accent);
}
.pagination-488f .paragraph-liquid-b988.panel-48fa {
  color: var(--e-global-color-text);
}
.pagination-488f .paragraph-liquid-b988.panel-48fa .short_6445 {
  color: var(--e-global-color-text);
}
.pagination-488f .paragraph-liquid-b988:before {
  border-top-color: var(--e-global-color-text);
}
.pagination-488f .label_soft_8dfc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-488f
  .label_soft_8dfc
  .description_stone_6c4b {
  background-color: var(--e-global-color-primary);
}
.pagination-488f
  .label_soft_8dfc
  .description_stone_6c4b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination-488f .pattern_e214 .focus-lite-cbbf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.east-a2f7 .filter-32f1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.east-a2f7 .thick_ae5c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.purple_2bd2 .title_0d12 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.purple_2bd2
  .footer-out-d481
  .slider-d116 {
  background-color: var(--e-global-color-secondary);
}
.purple_2bd2
  .footer-out-d481.dropdown-hot-1474
  .slider-d116 {
  background-color: var(--e-global-color-text);
}
.purple_2bd2
  .footer-out-d481:hover
  .slider-d116 {
  background-color: var(--e-global-color-accent);
}
.purple_2bd2
  .footer-out-d481.fn-active-f03d
  .slider-d116 {
  background-color: var(--e-global-color-primary);
}
.small_73f1 .middle-8513 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.small_73f1 .complex-f615 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.small_73f1 .content_ada4 {
  background-color: var(--e-global-color-primary);
}
.small_73f1 .content_ada4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row_bddf .carousel_first_a8cb .bright-b30e .content_brown_c6cc {
  background-color: var(--e-global-color-secondary);
}
.row_bddf .carousel_first_a8cb .caption-4c9a:after {
  background-color: var(--e-global-color-secondary);
}
.row_bddf .slow-bf3e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row_bddf .description-liquid-2514 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row_bddf .surface-lower-1cd4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row_bddf .backdrop_7fdb {
  background-color: var(--e-global-color-primary);
}
.row_bddf .backdrop_7fdb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row_bddf .hard_da67 {
  background-color: var(--e-global-color-secondary);
}
.row_bddf .hard_da67 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row_bddf .carousel_first_a8cb .tag-e748 .list-silver-89b4:hover {
  background-color: var(--e-global-color-primary);
}
.row_bddf
  .carousel_first_a8cb
  .tag-e748
  .list-silver-89b4.tag-005e {
  background-color: var(--e-global-color-primary);
}
.row_bddf .carousel_first_a8cb .steel-b06c:before {
  border-color: var(--e-global-color-primary);
}
.row_bddf .carousel_first_a8cb .steel-b06c:hover:before {
  border-color: var(--e-global-color-secondary);
}
.row_bddf
  .carousel_first_a8cb
  .steel-b06c.first-1edf:before {
  border-color: var(--e-global-color-primary);
}
.row_bddf .bright-2c07 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status_6314 .pagination-middle-309e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.status_6314 .pagination-middle-309e:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.status_6314 .pagination-middle-309e.outline_fluid_ff2a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.status_6314 .frame_advanced_2aaa {
  background-color: var(--e-global-color-primary);
}
.status_6314 .frame_advanced_2aaa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.status_6314
  .item-25c3
  .button_01be
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.status_6314
  .status_5ad0
  .button_01be
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sort_active_0577
  .item_aae1
  .tooltip_98ce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_active_0577
  .item_aae1
  .outline_0911 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_active_0577 .nav_65c8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_active_0577 .new-ace6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort_active_0577 .table-dark-6623 {
  background-color: var(--e-global-color-primary);
}
.sort_active_0577 .table-dark-6623 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.breadcrumb_black_4d23 .table-fb3f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_black_4d23 .stale_468f {
  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);
}
.breadcrumb_black_4d23 .accent_9831 {
  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);
}
.breadcrumb_black_4d23 .accent_9831 a:hover {
  color: var(--e-global-color-secondary);
}
.breadcrumb_black_4d23 .highlight_7893 {
  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);
}
.breadcrumb_black_4d23 .icon-d85d {
  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);
}
.breadcrumb_black_4d23 .hover-71d6 .column-cool-68a6 {
  background-color: var(--e-global-color-primary);
}
.breadcrumb_black_4d23 .hover-71d6 .column-cool-68a6:hover {
  background-color: var(--e-global-color-accent);
}
.breadcrumb_black_4d23
  .hover-71d6
  .iron_1f0c
  li
  span {
  background-color: var(--e-global-color-text);
}
.breadcrumb_black_4d23
  .hover-71d6
  .iron_1f0c
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.breadcrumb_black_4d23
  .hover-71d6
  .iron_1f0c
  li.description_silver_9849
  span {
  background-color: var(--e-global-color-accent);
}
.fixed_f257
  .item_1ed9
  .title_lower_5894 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fixed_f257 .item_1ed9 .banner-38d4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fixed_f257 .item_1ed9 .link-slow-a2b1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed_f257 .tabs_out_3d36 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.fixed_f257
  .wide_7763.component_6942 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > a {
  background-color: var(--e-global-color-text);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > a
  .outline_dark_3a27.tertiary-black-9e7c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > a
  .grid_motion_139d.surface_pink_a817 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > .carousel_tall_6775
  .secondary_d316
  > a {
  background-color: var(--e-global-color-secondary);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > .carousel_tall_6775
  .secondary_d316
  > a
  .tag-yellow-00ce {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > .carousel_tall_6775
  .secondary_d316
  > a
  .grid_motion_139d.description_iron_34a5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > a
  .tertiary_motion_471a:before {
  color: var(--e-global-color-text);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > .carousel_tall_6775
  a
  .tertiary_motion_471a:before {
  color: var(--e-global-color-text);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316.down_0cd4
  > a
  .tertiary_motion_471a:before {
  color: var(--e-global-color-text);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > .carousel_tall_6775
  .secondary_d316.down_0cd4
  > a
  .tertiary_motion_471a:before {
  color: var(--e-global-color-text);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > a
  .lite-8e96
  .tall_e1c5 {
  color: var(--e-global-color-text);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > .carousel_tall_6775
  a
  .lite-8e96
  .tall_e1c5 {
  color: var(--e-global-color-text);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > a
  .lite-8e96
  .tall_e1c5,
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > .carousel_tall_6775
  a
  .lite-8e96
  .tall_e1c5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > a
  .warm_04f1:before {
  color: var(--e-global-color-text);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > .carousel_tall_6775
  a
  .warm_04f1:before {
  color: var(--e-global-color-text);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316.down_0cd4
  > a
  .warm_04f1:before {
  color: var(--e-global-color-text);
}
.label_f580
  > .card-fluid-a68d
  > div
  > .outline_focused_31ad
  > .secondary_d316
  > .carousel_tall_6775
  .secondary_d316.down_0cd4
  > a
  .warm_04f1:before {
  color: var(--e-global-color-text);
}
.notice-36fe .north_12e8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notice-36fe
  .shadow-5587:hover
  .north_12e8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.smooth_bacd
  > .card-fluid-a68d
  > .new-6575
  > .footer-9220
  > .filter_a87e
  > .active-f5bd
  .white-a8c3 {
  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_bacd
  > .card-fluid-a68d
  > .new-6575
  > .footer-9220
  > .filter_a87e
  > .active-f5bd:hover
  .white-a8c3 {
  color: var(--e-global-color-text);
}
.smooth_bacd
  > .card-fluid-a68d
  > .new-6575
  > .footer-9220
  > .filter_a87e
  > .active-f5bd:hover
  .white-a8c3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth_bacd
  > .card-fluid-a68d
  > .new-6575
  > .footer-9220
  > .filter_a87e.grid-stone-dd0d
  > .active-f5bd
  .white-a8c3 {
  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);
}
.modal_new_6c65 .caption-0790 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal_new_6c65 .search_41bd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal_new_6c65 .out-a754 {
  background-color: var(--e-global-color-primary);
}
.modal_new_6c65 .out-a754 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active-fa66
  > .card-fluid-a68d
  > .short_57b5
  > .header-liquid-63e2
  > .module_d591
  .grid_f016 {
  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);
}
.active-fa66
  > .card-fluid-a68d
  > .short_57b5
  > .header-liquid-63e2
  > .module_d591
  .steel-57b9 {
  color: var(--e-global-color-text);
}
.active-fa66
  > .card-fluid-a68d
  > .short_57b5
  > .header-liquid-63e2
  > .module_d591:hover
  .grid_f016 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-fa66
  > .card-fluid-a68d
  > .short_57b5
  > .header-liquid-63e2
  > .module_d591:hover
  .steel-57b9 {
  color: var(--e-global-color-secondary);
}
.active-fa66
  > .card-fluid-a68d
  > .short_57b5
  > .header-liquid-63e2
  > .module_d591.logo-ea8e
  .grid_f016 {
  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);
}
.active-fa66
  > .card-fluid-a68d
  > .short_57b5
  > .header-liquid-63e2
  > .module_d591.logo-ea8e
  .steel-57b9 {
  color: var(--e-global-color-primary);
}
.picture_red_7e13
  .popup-warm-5059
  .section_basic_4cfb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture_red_7e13 .warm_b4eb .focus-lite-cbbf .west_9901 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_43e8 .badge-brown-0cd6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_43e8 .east_ef73 .badge-brown-0cd6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_43e8 .summary_down_b01f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thumbnail_43e8 .summary_down_b01f {
  background-color: var(--e-global-color-primary);
}
.footer-outer-dad4 .button-b0f4 .notice_3032 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer-outer-dad4
  .button-b0f4:hover
  .outer_19b0 {
  color: var(--e-global-color-secondary);
}
.footer-outer-dad4
  .button-b0f4:hover
  .notice_3032 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary_ab56 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.link-large-1fcc {
  max-width: 1400px !important;
}

.detail-5c4d {
  flex-direction: column;
}

.detail-5c4d .grid-lower-8a19 {
  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.detail-5c4d .grid-lower-8a19 {
  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);
}

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

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

.rough-7aaa.tiny-e9b2 {
  display: none;
}

.tooltip_wide_da22 {
  display: none;
}

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

.pro_c6ab.preview_67ac {
  margin-bottom: 40px;
  width: 100%;
}

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

.detail-5c4d a {
  width: 100%;
}

.mask_out_d9fb .overlay_bronze_108d.input_prev_58e9 {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.mask_out_d9fb
  .overlay_bronze_108d.cold-d982
  .content_287a
  .progress_complex_e787 {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.frame-mini-c23d.white_7029 > .red_0707 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.alert_108c {
  position: relative;
  width: 100%;
}

.basic-34cd {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

.texture-advanced-6cdb {
  font-size: 35px !important;
}

.wood-8793 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 21px;
  margin-bottom: 25px;
}

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

.primary-prev-9a80 {
  display: flex;
  gap: 50px;
}

.mask_out_d9fb
  .overlay_bronze_108d.mask-8801
  .surface-bronze-ea9c
  .accent_3a9a {
  width: 100% !important;
}

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

.dynamic_76ca {
  width: 100%;
}

.next-3bde {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.picture-2ca9 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

.surface-9d8a {
  font-size: 15px !important;
}

.nav-dynamic-84d3 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.picture-2ca9:hover .nav-dynamic-84d3 {
  visibility: visible;
}
.picture-2ca9:hover.picture-2ca9::before {
  display: block;
}

.table_4189 h3 {
  color: #fff;
}

.text-a7c2 {
  margin: 0;
}

.mask_out_d9fb
  .overlay_bronze_108d.mask-8801
  .accent_3a9a
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.tooltip-dark-2278 {
  width: 100%;
}

.wide_bc21 {
  width: 100%;
}

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

.wide_bc21 {
  width: 100%;
}

.popup-0ac1 {
  margin-bottom: 10px !important;
}

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

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

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

.detail-5c4d .grid-lower-8a19.texture_thick_f665 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.detail-5c4d h1.grid-lower-8a19 {
  margin-top: 80px !important;
}

.mask_out_d9fb .overlay_bronze_108d.badge_motion_f0b1 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.info-6bd1 img {
  width: 100%;
}

.list_black_6724 .old-34cc.content_287a {
  justify-content: space-between;
}

.surface_bd2e {
  display: none;
}

.backdrop-7b71 .footer_north_adb4 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .frame-mini-c23d .red_0707 {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 1000px) {
  .primary-prev-9a80 {
    flex-direction: column;
  }

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

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

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

  .list_black_6724 .old-34cc.content_287a {
    border-bottom: 1px solid #f0c159;
  }

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

  .frame-mini-c23d.white_7029 > .red_0707 {
    gap: 15px;
    justify-content: space-between;
  }

  .mask_out_d9fb
    .overlay_bronze_108d.mask-8801
    .accent_3a9a
    img {
    width: 60% !important;
  }

  .basic-34cd {
    left: 2%;
  }

  .secondary-prev-0d06 {
    margin: 10px 0;
  }

  .detail-5c4d .footer_north_adb4 {
    margin: 0;
    margin-bottom: 10px;
  }

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

  .texture-advanced-6cdb {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.detail-5c4d .grid-lower-8a19,
  .detail-5c4d .grid-lower-8a19 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .accent_3a9a {
    justify-content: center;
  }

  .detail-5c4d .footer_north_adb4 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .mask_out_d9fb .overlay_bronze_108d.input_prev_58e9 {
    width: 75% !important;
  }

  .info-6bd1 img {
    width: 100% !important;
  }
}

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

  h2.detail-5c4d .grid-lower-8a19,
  .detail-5c4d .grid-lower-8a19 {
    font-size: 30px !important;
  }

  .accent_3a9a {
    justify-content: center;
  }

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

  .info-next-2ba3
    .down-9d9f.old_9fa4 {
    margin: 0 !important;
  }

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

  .secondary-prev-0d06 {
    display: flex;
  }

  .input-b0ff .accent-eeb6 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .detail-5c4d h1.grid-lower-8a19 {
    margin-top: 40px !important;
  }

  .mask_out_d9fb
    .overlay_bronze_108d.mask-8801
    .accent_3a9a
    img,
  .left_b51a .surface-bronze-ea9c {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .mask_out_d9fb .overlay_bronze_108d.input_prev_58e9 {
    width: 100% !important;
  }

  .frame-mini-c23d.white_7029 > .red_0707 {
    gap: 3px;
  }

  .detail-5c4d .footer_north_adb4 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

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

.list_black_6724 .old-34cc.content_287a: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);
}

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

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

.detail-5c4d {
  position: relative;
  padding-top: 30px;
}

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

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

/* 图片块简化样式 */
.blue-19a7 {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .list_black_6724 .old-34cc.content_287a {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .detail-5c4d .grid-lower-8a19 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .accent-eeb6 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.picture-cae6 .accordion-prev-2989 {
  flex-shrink: 0;
  white-space: nowrap;
}

.picture-cae6 .blue-4615 {
  flex-shrink: 0;
  min-width: fit-content;
}

.picture-cae6 .progress_complex_e787 {
  white-space: nowrap;
}

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

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

/* 强制紧凑导航菜单 - 防止重叠 */
.picture-cae6 .accordion-prev-2989 {
  max-width: 80px !important;
}

.picture-cae6 .blue-4615 {
  max-width: 80px !important;
  overflow: hidden;
}

.picture-cae6 .old-34cc.content_287a {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.picture-cae6 .progress_complex_e787 {
  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);
  }
}

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

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

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

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

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

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

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