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(.status_1656) {
  gap: 0.5em;
}
:where(.new-cf8e) {
  gap: 0.5em;
}
body .mask_prev_4acc > .bottom-d8bd {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .mask_prev_4acc > .inner_f983 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .mask_prev_4acc > .short_2540 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .breadcrumb_39df > .bottom-d8bd {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .breadcrumb_39df > .inner_f983 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .breadcrumb_39df > .short_2540 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .breadcrumb_39df
  > :where(:not(.bottom-d8bd):not(.inner_f983):not(.avatar-741d)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .breadcrumb_39df > .link_efe2 {
  max-width: var(--wp--style--global--wide-size);
}
body .status_1656 {
  display: flex;
}
body .status_1656 {
  flex-wrap: wrap;
  align-items: center;
}
body .status_1656 > * {
  margin: 0;
}
body .new-cf8e {
  display: grid;
}
body .new-cf8e > * {
  margin: 0;
}
:where(.mask_1db3.status_1656) {
  gap: 2em;
}
:where(.mask_1db3.new-cf8e) {
  gap: 2em;
}
:where(.soft_dd32.status_1656) {
  gap: 1.25em;
}
:where(.soft_dd32.new-cf8e) {
  gap: 1.25em;
}
.notification-52a3 {
  color: var(--wp--preset--color--black) !important;
}
.south_c557 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.info-south-b6e2 {
  color: var(--wp--preset--color--white) !important;
}
.notification-north-5044 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.out_8f11 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.element-d591 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.hero-white-9668 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.active-1d7d {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.description_mini_37a1 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.item-b983 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.active_8806 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.tooltip_4099 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.chip_yellow_f171 {
  background-color: var(--wp--preset--color--black) !important;
}
.easy_c851 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.rough_c50d {
  background-color: var(--wp--preset--color--white) !important;
}
.form_e963 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.component-77c4 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.gallery-short-80d5 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.detail_smooth_e2a4 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.dropdown_c699 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.row_current_f4da {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.input_huge_cd32 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.thick_6264 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.alert_b750 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.caption-b2fa {
  border-color: var(--wp--preset--color--black) !important;
}
.filter_simple_0b66 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.yellow-a3ee {
  border-color: var(--wp--preset--color--white) !important;
}
.brown_e9c9 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.lite-ca11 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.table-fe4b {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.summary-0028 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.hover_695e {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.photo-focused-bf5e {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.feature-upper-be0b {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.highlight_f5a4 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.middle-fb6c {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.down-9456 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.notification-advanced-6bd1 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.red_ce8e {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.summary_hard_be70 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.modal_dff3 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.north_aa7e {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.form_dark_5bcd {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.light_6ff4 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.mask-medium-1409 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.main-79a3 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.panel-486b {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.lower_2811 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.in-73bf {
  font-size: var(--wp--preset--font-size--small) !important;
}
.iron_b21e {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.light_58ac {
  font-size: var(--wp--preset--font-size--large) !important;
}
.pattern-9fec {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.pagination_630e a:where(:not(.border_white_8065)) {
  color: inherit;
}
:where(.soft_dd32.status_1656) {
  gap: 1.25em;
}
:where(.soft_dd32.new-cf8e) {
  gap: 1.25em;
}
:where(.mask_1db3.status_1656) {
  gap: 2em;
}
:where(.mask_1db3.new-cf8e) {
  gap: 2em;
}
.notice-silver-4909 {
  font-size: 1.5em;
  line-height: 1.6;
}

.fluid-1a1b .input_south_cd97 {
  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);
}
.overlay-a436 .item-iron-e8da {
  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_3d31 {
  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_3d31.gas-1721 .solid-0637 {
  background-color: var(--e-global-color-primary);
}
.image_3d31.popup-d58f .solid-0637,
.image_3d31.sort-5e7c .solid-0637 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.east_e38d .title_9ad9 {
  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);
}
.outer-19d4 {
  --divider-color: var(--e-global-color-secondary);
}
.outer-19d4 .active_034f {
  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);
}
.outer-19d4.card_upper_5ef4 .photo-pink-ee15 {
  background-color: var(--e-global-color-secondary);
}
.outer-19d4.disabled_last_d657 .photo-pink-ee15,
.outer-19d4.secondary-action-5004 .photo-pink-ee15 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.outer-19d4.disabled_last_d657 .photo-pink-ee15,
.outer-19d4.secondary-action-5004 .photo-pink-ee15 svg {
  fill: var(--e-global-color-secondary);
}
.texture-4eb0 .header-pink-2b3d {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture-4eb0 .disabled_abcd {
  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);
}
.secondary-276d.card_upper_5ef4 .photo-pink-ee15 {
  background-color: var(--e-global-color-primary);
}
.secondary-276d.disabled_last_d657 .photo-pink-ee15,
.secondary-276d.secondary-action-5004 .photo-pink-ee15 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.secondary-276d.disabled_last_d657 .photo-pink-ee15,
.secondary-276d.secondary-action-5004 .photo-pink-ee15 svg {
  fill: var(--e-global-color-primary);
}
.outline_d369.card_upper_5ef4 .photo-pink-ee15 {
  background-color: var(--e-global-color-primary);
}
.outline_d369.disabled_last_d657 .photo-pink-ee15,
.outline_d369.secondary-action-5004 .photo-pink-ee15 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.outline_d369 .thick-3e72 {
  color: var(--e-global-color-primary);
}
.outline_d369 .thick-3e72,
.outline_d369 .thick-3e72 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline_d369 .aside_13ad {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_0113 .banner-east-df1a {
  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);
}
.surface_05fc .up_9079 .feature-cf0f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notice-bc99 .silver-9da5:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.notice-bc99 .medium_7b07 i {
  color: var(--e-global-color-primary);
}
.notice-bc99 .medium_7b07 svg {
  fill: var(--e-global-color-primary);
}
.notice-bc99 .info_stale_b006 {
  color: var(--e-global-color-secondary);
}
.notice-bc99 .silver-9da5 > .info_stale_b006,
.notice-bc99 .silver-9da5 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_aab0 .short_0a63 {
  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);
}
.tiny_aab0 .table_rough_22d3 {
  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);
}
.shadow_0237 .label_a8a8 .large_ddc1 {
  background-color: var(--e-global-color-primary);
}
.shadow_0237 .mask-in-1f5d {
  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);
}
.pink_f6f9 .media-warm-5019 {
  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);
}
.pink_f6f9 .complex-4244 {
  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);
}
.pink_f6f9 .picture-883d {
  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);
}
.video-lower-5ac2 .white-946a,
.video-lower-5ac2 .white-946a a {
  color: var(--e-global-color-primary);
}
.video-lower-5ac2 .white-946a.media_c65b,
.video-lower-5ac2 .white-946a.media_c65b a {
  color: var(--e-global-color-accent);
}
.video-lower-5ac2 .white-946a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.video-lower-5ac2 .layout-hard-9a2f {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_d258 .next_4ac2,
.detail_d258 .carousel_silver_24df {
  color: var(--e-global-color-primary);
}
.detail_d258 .next_4ac2 svg {
  fill: var(--e-global-color-primary);
}
.detail_d258 .media_c65b .next_4ac2,
.detail_d258 .media_c65b .carousel_silver_24df {
  color: var(--e-global-color-accent);
}
.detail_d258 .media_c65b .next_4ac2 svg {
  fill: var(--e-global-color-accent);
}
.detail_d258 .carousel_silver_24df {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail_d258 .layout-hard-9a2f {
  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);
}
.sort-black-5ad5 .info_9b59,
.sort-black-5ad5 .hot_92a8 {
  color: var(--e-global-color-primary);
}
.sort-black-5ad5 .hot_92a8 svg {
  fill: var(--e-global-color-primary);
}
.sort-black-5ad5 .white-946a.media_c65b a,
.sort-black-5ad5
  .white-946a.media_c65b
  .hot_92a8 {
  color: var(--e-global-color-accent);
}
.sort-black-5ad5 .info_9b59 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort-black-5ad5 .layout-hard-9a2f {
  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_thick_3c8e .logo_pink_163e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_thick_3c8e .shade-410e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail-3d66 .feature-soft-ee80 .pagination_4d86 {
  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);
}
.detail-3d66 .feature-soft-ee80 .stone-7141 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail-3d66 .mask-5931 .pagination_4d86 {
  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);
}
.detail-3d66
  .mask-5931
  .stone-7141 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail-3d66
  .mask_ad29
  .pagination_4d86 {
  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);
}
.detail-3d66
  .mask_ad29
  .stone-7141 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail-3d66
  .video_961c
  .pagination_4d86 {
  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);
}
.detail-3d66
  .video_961c
  .stone-7141 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-copper-2f9b .south_1acc {
  background-color: var(--e-global-color-primary);
}
.accent-copper-2f9b .south_1acc:hover {
  background-color: var(--e-global-color-primary);
}
.accent-copper-2f9b .row-active-8de9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent-copper-2f9b
  .south_1acc:hover
  .row-active-8de9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-old-e3ab .detail-f127 {
  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);
}
.background_under_6a0f .paragraph-4ad5 .header_complex_837d a {
  background-color: var(--e-global-color-accent);
}
.background_under_6a0f .paragraph-4ad5 .thick_171a a {
  background-color: var(--e-global-color-accent);
}
.background_under_6a0f .paragraph-4ad5 .header_complex_837d a,
.background_under_6a0f .paragraph-4ad5 .thick_171a a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean_9f1d
  .yellow_636f.orange_314b
  .paragraph-4ad5
  a.fluid_27b5 {
  background-color: var(--e-global-color-accent);
}
.clean_9f1d
  .yellow_636f.orange_314b
  .paragraph-4ad5
  span.fluid_27b5.fn-current-d703 {
  background-color: var(--e-global-color-text);
}
.clean_9f1d
  .yellow_636f.orange_314b
  .paragraph-4ad5
  .fluid_27b5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_dim_ed2f .tertiary-clean-1080 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_dim_ed2f
  .shade_small_6ca0
  > .media-east-ee2f
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_dim_ed2f
  .sidebar-73ca
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_dim_ed2f
  .outer_bc6e
  .nav-steel-0560,
.badge_dim_ed2f
  .outer_bc6e
  .gold_e087 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_dim_ed2f
  .outer_bc6e
  .solid_ea64,
.badge_dim_ed2f
  .outer_bc6e
  a
  .solid_ea64 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_dim_ed2f
  .outer_bc6e
  .secondary-22a4 {
  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);
}
.badge_dim_ed2f
  .outer_bc6e
  .container-b4b4 {
  background-color: var(--e-global-color-primary);
}
.badge_dim_ed2f
  .outer_bc6e
  .container-b4b4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_dim_ed2f
  .outer_bc6e
  .container-b4b4:hover {
  background-color: var(--e-global-color-primary);
}
.badge_dim_ed2f
  .outer_bc6e
  .focus-2baa {
  background-color: var(--e-global-color-primary);
}
.badge_dim_ed2f
  .outer_bc6e
  .focus-2baa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_dim_ed2f
  .outer_bc6e
  .focus-2baa:hover {
  background-color: var(--e-global-color-primary);
}
.badge_dim_ed2f
  .texture-8849
  .rough-bb59
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_dim_ed2f
  .texture-8849
  .hot-157c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_dim_ed2f
  .texture-8849
  .secondary-22a4 {
  color: var(--e-global-color-text);
}
.badge_dim_ed2f
  .texture-8849
  .secondary-22a4
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_dim_ed2f
  .texture-8849
  .container-b4b4 {
  background-color: var(--e-global-color-primary);
}
.badge_dim_ed2f
  .texture-8849
  .container-b4b4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_dim_ed2f
  .texture-8849
  .container-b4b4:hover {
  background-color: var(--e-global-color-primary);
}
.badge_dim_ed2f
  .texture-8849
  .focus-2baa {
  background-color: var(--e-global-color-primary);
}
.badge_dim_ed2f
  .texture-8849
  .focus-2baa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_dim_ed2f
  .texture-8849
  .focus-2baa:hover {
  background-color: var(--e-global-color-primary);
}
.badge_dim_ed2f .smooth-559d {
  background-color: var(--e-global-color-primary);
}
.badge_dim_ed2f .smooth-559d:hover {
  background-color: var(--e-global-color-primary);
}
.badge_dim_ed2f .popup_tall_3554 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_dim_ed2f .purple-0f3a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.green-5f53 .pink-ca0c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.green-5f53
  .column_red_bffe
  > div:nth-child(3)
  .pink-ca0c,
.green-5f53
  .south-45dc
  > div:nth-child(1)
  .pink-ca0c,
.green-5f53
  .focus-cd4b
  > div:nth-child(1)
  .pink-ca0c,
.green-5f53
  .logo-bronze-c7e0
  > div:nth-child(1)
  .pink-ca0c,
.green-5f53
  .prev_e043
  > div:nth-child(1)
  .pink-ca0c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.green-5f53 .element_dirty_623a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green-5f53 .disabled_easy_d4be {
  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);
}
.green-5f53 .hidden-thick-6ba8 {
  background-color: var(--e-global-color-primary);
}
.green-5f53 .hidden-thick-6ba8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green-5f53 .hidden-thick-6ba8:hover {
  background-color: var(--e-global-color-primary);
}
.green-5f53 .header_fresh_7568 {
  background-color: var(--e-global-color-primary);
}
.green-5f53 .header_fresh_7568:hover {
  background-color: var(--e-global-color-primary);
}
.green-5f53 .popup_tall_3554 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.green-5f53 .purple-0f3a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dynamic-62f0 .layout_762e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dynamic-62f0 .shade_pink_4aeb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dynamic-62f0 .pro_afe6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dynamic-62f0 .grid_65c5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dynamic-62f0 .list_5ee2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dynamic-62f0 .header_fresh_7568 {
  background-color: var(--e-global-color-primary);
}
.dynamic-62f0 .header_fresh_7568:hover {
  background-color: var(--e-global-color-primary);
}
.current-11f9 .simple_f7cf {
  background-color: var(--e-global-color-secondary);
}
.current-11f9 .grid-4530 {
  background-color: var(--e-global-color-text);
}
.current-11f9 .list_847e {
  background-color: var(--e-global-color-secondary);
}
.current-11f9 .fixed_24f2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current-11f9 .feature-974f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current-11f9 .element_west_38e2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current-11f9 .primary_33ab {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current-11f9 .image_4ebb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_d977 .thick-1cbe .box-steel-4937,
.avatar_d977
  .thick-1cbe
  .box-steel-4937
  a,
.avatar_d977 .section_lower_dfdd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_d977 .thick-1cbe .heading-old-a9f0,
.avatar_d977 .tooltip-a637 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_d977 .thick-1cbe .heading-old-a9f0 {
  color: var(--e-global-color-text);
}
.avatar_d977 .tooltip-a637 {
  color: var(--e-global-color-text);
}
.avatar_d977
  .thick-1cbe
  .hidden_c711 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.avatar_d977 .old-f75a .active-2e66 {
  background-color: var(--e-global-color-primary);
}
.avatar_d977 .old-f75a .active-2e66:hover {
  background-color: var(--e-global-color-primary);
}
.avatar_d977 .old-f75a .overlay-99b3 li span {
  background-color: var(--e-global-color-text);
}
.avatar_d977 .old-f75a .overlay-99b3 li span:hover {
  background-color: var(--e-global-color-primary);
}
.avatar_d977
  .old-f75a
  .overlay-99b3
  li.copper-9c86
  span {
  background-color: var(--e-global-color-accent);
}
.avatar_d977 .article-down-83ce span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_720e .iron-ea9e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.item_b054 .purple-d7e7 {
  background-color: var(--e-global-color-primary);
}
.item_b054 .frame-east-39d0 {
  background-color: var(--e-global-color-secondary);
}
.item_b054 .wrapper-107a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_b054 .heading_under_610a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_b054 .thumbnail_yellow_0b8a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_b054 .detail_hot_6b7f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_b054 .action_374f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_b054 .footer_2276 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_b054 .center_b403 {
  background-color: var(--e-global-color-primary);
}
.item_b054 .center_b403 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.last-dfbd .component_41a5 {
  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);
}
.last-dfbd .text-bb93 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.last-dfbd
  .widget-ef32:after {
  background-color: var(--e-global-color-primary);
}
.last-dfbd .south-ca26 {
  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);
}
.stale_8299 .section_lower_dfdd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale_8299 .tooltip-a637 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot-b66d .table_e260 .popup_blue_74e8 {
  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);
}
.hot-b66d .table_e260 .pagination_93df {
  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);
}
.content-brown-9ff2 .badge_971a {
  background-color: var(--e-global-color-primary);
}
.content-brown-9ff2 .media-purple-3532 {
  background-color: var(--e-global-color-secondary);
}
.content-brown-9ff2 .primary_af1e .item_inner_d099 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content-brown-9ff2 .middle-0322 .item_inner_d099 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shade_pink_f30d .panel-under-93bd .box-221e {
  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);
}
.shade_pink_f30d .panel-under-93bd .avatar_1d3d {
  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);
}
.shade_pink_f30d .panel-under-93bd .menu_tall_69fb {
  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);
}
.light_40da .accordion_over_e23a {
  border-color: var(--e-global-color-text);
}
.light_40da .row_a027 {
  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);
}
.light_40da .alert-1e00 {
  color: var(--e-global-color-primary);
}
.light_40da .wrapper-172d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay-rough-94d1 .status-8329 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay-rough-94d1 .solid_f61a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay-rough-94d1 .modal_094c:hover .status-8329 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay-rough-94d1
  .modal_094c:hover
  .solid_f61a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article-307f .article-b9de {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article-307f .hero_2891 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_easy_c04a .next_c76f .summary-6c8a {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs_easy_c04a .sort-b489 .summary-6c8a {
  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);
}
.banner-selected-6f54 .sidebar_760b {
  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);
}
.logo-dark-7b94 .gallery-right-2e2d .thumbnail-white-4a59 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo-dark-7b94 .gallery-right-2e2d .thumbnail-white-4a59 {
  background-color: var(--e-global-color-secondary);
}
.logo-dark-7b94 .search-full-946d .thumbnail-white-4a59 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo-dark-7b94 .search-full-946d .thumbnail-white-4a59 {
  background-color: var(--e-global-color-secondary);
}
.logo-dark-7b94 .outline_fca7 .box-prev-771c {
  background-color: var(--e-global-color-primary);
}
.logo-dark-7b94 .outline_fca7:hover .box-prev-771c {
  background-color: var(--e-global-color-secondary);
}
.logo-dark-7b94 .active-2e66 {
  background-color: var(--e-global-color-primary);
}
.logo-dark-7b94 .active-2e66:hover {
  background-color: var(--e-global-color-accent);
}
.logo-dark-7b94 .overlay-99b3 li span {
  background-color: var(--e-global-color-text);
}
.logo-dark-7b94 .overlay-99b3 li span:hover {
  background-color: var(--e-global-color-primary);
}
.logo-dark-7b94 .overlay-99b3 li.copper-9c86 span {
  background-color: var(--e-global-color-accent);
}
.outline-5708 .lite_2dba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-5708 .tooltip-36a1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-steel-0e75 .sort_8d40:before {
  background-color: var(--e-global-color-secondary);
}
.highlight-steel-0e75 .pattern_last_e4a2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-steel-0e75 .notification_middle_87e5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom-bb37 .primary-silver-57ba {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom-bb37 .primary-silver-57ba:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom-bb37 .primary-silver-57ba.fn-active-d703 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom-bb37 .steel-4ef9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-bb37 .image_glass_ec51 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-bb37 .selected_b8ca {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-bb37 .pattern-active-9988 {
  background-color: var(--e-global-color-primary);
}
.bottom-bb37 .pattern-active-9988 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bottom-bb37 .static-d84e {
  background-color: var(--e-global-color-primary);
}
.bottom-bb37 .static-d84e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tall_cd6b .item_dae4 .old-697a a {
  color: var(--e-global-color-secondary);
}
.tall_cd6b .item_dae4 .old-697a a:hover {
  color: var(--e-global-color-secondary);
}
.tall_cd6b .item_dae4 .old-697a,
.tall_cd6b .item_dae4 .old-697a a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall_cd6b .item_dae4 .dynamic_671c {
  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_cd6b .item_dae4 .table_west_9056 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall_cd6b .item_dae4 .chip_b1ca {
  background-color: var(--e-global-color-primary);
}
.tall_cd6b .item_dae4 .chip_b1ca {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall_cd6b .item_dae4 .chip_b1ca:hover {
  background-color: var(--e-global-color-primary);
}
.tall_cd6b .item_dae4 .nav-left-9401 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tall_cd6b .item_dae4 .nav-left-9401 {
  background-color: var(--e-global-color-primary);
}
.tall_cd6b .item_dae4 .nav-left-9401:hover {
  background-color: var(--e-global-color-primary);
}
.tall_cd6b .item_dae4 .active-2e66 {
  background-color: var(--e-global-color-primary);
}
.tall_cd6b .item_dae4 .active-2e66:hover {
  background-color: var(--e-global-color-primary);
}
.tall_cd6b .old-f75a .overlay-99b3 li span {
  background-color: var(--e-global-color-text);
}
.tall_cd6b .old-f75a .overlay-99b3 li span:hover {
  background-color: var(--e-global-color-primary);
}
.tall_cd6b .old-f75a .overlay-99b3 li.copper-9c86 span {
  background-color: var(--e-global-color-accent);
}
.tall_cd6b .popup_tall_3554 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tall_cd6b .purple-0f3a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.clean-37ff .preview_ac53 .thumbnail-rough-3b78 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.clean-37ff .preview_ac53 .border_wide_3b0b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-37ff .preview_ac53 .highlight-bright-d312 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message-fluid-fd5a .wood-c89c {
  border-color: var(--e-global-color-text);
}
.message-fluid-fd5a .item-brown-b98e {
  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);
}
.message-fluid-fd5a .old-c09e {
  color: var(--e-global-color-secondary);
}
.message-fluid-fd5a .old-c09e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message-fluid-fd5a .narrow_9e09 > * {
  color: var(--e-global-color-primary);
}
.message-fluid-fd5a .narrow_9e09 > * svg {
  fill: var(--e-global-color-primary);
}
.message-fluid-fd5a .carousel-right-9d1c {
  color: var(--e-global-color-primary);
}
.message-fluid-fd5a .carousel-right-9d1c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message-fluid-fd5a .media-green-4164 {
  color: var(--e-global-color-primary);
}
.message-fluid-fd5a .media-green-4164 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message-fluid-fd5a .link_4920 {
  color: var(--e-global-color-primary);
}
.message-fluid-fd5a .link_4920 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message-fluid-fd5a .row-6c05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message-fluid-fd5a .right_1723 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message-fluid-fd5a .right_1723.notice-182f {
  color: var(--e-global-color-secondary);
}
.message-fluid-fd5a .right_1723.notice-182f .item-dynamic-2f34 {
  color: var(--e-global-color-accent);
}
.message-fluid-fd5a .right_1723.west_44a1 {
  color: var(--e-global-color-text);
}
.message-fluid-fd5a .right_1723.west_44a1 .item-dynamic-2f34 {
  color: var(--e-global-color-text);
}
.message-fluid-fd5a .right_1723:before {
  border-top-color: var(--e-global-color-text);
}
.message-fluid-fd5a .solid-ba8c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message-fluid-fd5a
  .solid-ba8c
  .alert-hard-bb41 {
  background-color: var(--e-global-color-primary);
}
.message-fluid-fd5a
  .solid-ba8c
  .alert-hard-bb41 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.message-fluid-fd5a .wood-c89c .section_fa51 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.silver_7c0f .breadcrumb_6312 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.silver_7c0f .right_6935 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-dim-4495 .header_wide_9534 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-dim-4495
  .heading-ae44
  .badge-12aa {
  background-color: var(--e-global-color-secondary);
}
.block-dim-4495
  .heading-ae44.box-in-57f2
  .badge-12aa {
  background-color: var(--e-global-color-text);
}
.block-dim-4495
  .heading-ae44:hover
  .badge-12aa {
  background-color: var(--e-global-color-accent);
}
.block-dim-4495
  .heading-ae44.fn-active-d703
  .badge-12aa {
  background-color: var(--e-global-color-primary);
}
.pattern_f850 .aside-1101 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.pattern_f850 .complex_20e5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern_f850 .yellow_8073 {
  background-color: var(--e-global-color-primary);
}
.pattern_f850 .yellow_8073 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid_dbf8 .row-green-b80e .stale_fec7 .plasma-302f {
  background-color: var(--e-global-color-secondary);
}
.grid_dbf8 .row-green-b80e .main-wood-8ddc:after {
  background-color: var(--e-global-color-secondary);
}
.grid_dbf8 .icon-85ae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_dbf8 .widget-5fd5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_dbf8 .description_fast_f41d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_dbf8 .preview_mini_4e2e {
  background-color: var(--e-global-color-primary);
}
.grid_dbf8 .preview_mini_4e2e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid_dbf8 .west_92d0 {
  background-color: var(--e-global-color-secondary);
}
.grid_dbf8 .west_92d0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid_dbf8 .row-green-b80e .badge-bronze-f298 .feature-soft-da09:hover {
  background-color: var(--e-global-color-primary);
}
.grid_dbf8
  .row-green-b80e
  .badge-bronze-f298
  .feature-soft-da09.badge-thick-9562 {
  background-color: var(--e-global-color-primary);
}
.grid_dbf8 .row-green-b80e .hard_6ee5:before {
  border-color: var(--e-global-color-primary);
}
.grid_dbf8 .row-green-b80e .hard_6ee5:hover:before {
  border-color: var(--e-global-color-secondary);
}
.grid_dbf8
  .row-green-b80e
  .hard_6ee5.wood_159c:before {
  border-color: var(--e-global-color-primary);
}
.grid_dbf8 .full_88df span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo_4d8e .button-current-d0b8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo_4d8e .button-current-d0b8:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo_4d8e .button-current-d0b8.info_1569 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo_4d8e .yellow_5d7c {
  background-color: var(--e-global-color-primary);
}
.photo_4d8e .yellow_5d7c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo_4d8e
  .container_29fc
  .block_advanced_b68f
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo_4d8e
  .gas-6d04
  .block_advanced_b68f
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.picture_4738
  .link_upper_b8ca
  .notification-d4e2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture_4738
  .link_upper_b8ca
  .pressed-1b65 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture_4738 .item-active-6e57 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture_4738 .list_mini_a53d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture_4738 .dirty_687c {
  background-color: var(--e-global-color-primary);
}
.picture_4738 .dirty_687c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fresh-7e1e .article_4da3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fresh-7e1e .hero-240f {
  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);
}
.fresh-7e1e .background-b26e {
  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);
}
.fresh-7e1e .background-b26e a:hover {
  color: var(--e-global-color-secondary);
}
.fresh-7e1e .tiny-de75 {
  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);
}
.fresh-7e1e .table_5c5c {
  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-7e1e .silver_b533 .active-2e66 {
  background-color: var(--e-global-color-primary);
}
.fresh-7e1e .silver_b533 .active-2e66:hover {
  background-color: var(--e-global-color-accent);
}
.fresh-7e1e
  .silver_b533
  .overlay-99b3
  li
  span {
  background-color: var(--e-global-color-text);
}
.fresh-7e1e
  .silver_b533
  .overlay-99b3
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.fresh-7e1e
  .silver_b533
  .overlay-99b3
  li.copper-9c86
  span {
  background-color: var(--e-global-color-accent);
}
.filter-stone-34ae
  .block-d8e4
  .plasma_6e2d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter-stone-34ae .block-d8e4 .new_b31c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter-stone-34ae .block-d8e4 .image-3e51 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-stone-34ae .frame-soft-750a {
  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);
}
.filter-stone-34ae
  .active-f4e1.item_focused_cfe2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > a {
  background-color: var(--e-global-color-text);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > a
  .last-cc41.active-3018 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > a
  .frame_3e70.texture_stone_4e9a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > .pro-a8f5
  .glass_c271
  > a {
  background-color: var(--e-global-color-secondary);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > .pro-a8f5
  .glass_c271
  > a
  .complex_e7a8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > .pro-a8f5
  .glass_c271
  > a
  .frame_3e70.background_upper_e9be {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > a
  .shadow-02b3:before {
  color: var(--e-global-color-text);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > .pro-a8f5
  a
  .shadow-02b3:before {
  color: var(--e-global-color-text);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271.form-orange-ed68
  > a
  .shadow-02b3:before {
  color: var(--e-global-color-text);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > .pro-a8f5
  .glass_c271.form-orange-ed68
  > a
  .shadow-02b3:before {
  color: var(--e-global-color-text);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > a
  .active_b488
  .middle-20c6 {
  color: var(--e-global-color-text);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > .pro-a8f5
  a
  .active_b488
  .middle-20c6 {
  color: var(--e-global-color-text);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > a
  .active_b488
  .middle-20c6,
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > .pro-a8f5
  a
  .active_b488
  .middle-20c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > a
  .hard-f596:before {
  color: var(--e-global-color-text);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > .pro-a8f5
  a
  .hard-f596:before {
  color: var(--e-global-color-text);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271.form-orange-ed68
  > a
  .hard-f596:before {
  color: var(--e-global-color-text);
}
.highlight-a2b5
  > .simple_8dce
  > div
  > .carousel_smooth_1e71
  > .glass_c271
  > .pro-a8f5
  .glass_c271.form-orange-ed68
  > a
  .hard-f596:before {
  color: var(--e-global-color-text);
}
.heading-c03f .inner_84f1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading-c03f
  .paragraph-fluid-9036:hover
  .inner_84f1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row_fixed_98f4
  > .simple_8dce
  > .notice_57f8
  > .progress_b848
  > .border-2333
  > .slider_red_ad09
  .hover-b8c1 {
  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);
}
.row_fixed_98f4
  > .simple_8dce
  > .notice_57f8
  > .progress_b848
  > .border-2333
  > .slider_red_ad09:hover
  .hover-b8c1 {
  color: var(--e-global-color-text);
}
.row_fixed_98f4
  > .simple_8dce
  > .notice_57f8
  > .progress_b848
  > .border-2333
  > .slider_red_ad09:hover
  .hover-b8c1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.row_fixed_98f4
  > .simple_8dce
  > .notice_57f8
  > .progress_b848
  > .border-2333.west-68b7
  > .slider_red_ad09
  .hover-b8c1 {
  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);
}
.thumbnail_motion_9870 .widget-1b4e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_motion_9870 .static-b52d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_motion_9870 .modal-9b09 {
  background-color: var(--e-global-color-primary);
}
.thumbnail_motion_9870 .modal-9b09 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.input-plasma-38e5
  > .simple_8dce
  > .highlight-11c8
  > .east_8beb
  > .south_1102
  .link-07fe {
  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);
}
.input-plasma-38e5
  > .simple_8dce
  > .highlight-11c8
  > .east_8beb
  > .south_1102
  .info-a2e5 {
  color: var(--e-global-color-text);
}
.input-plasma-38e5
  > .simple_8dce
  > .highlight-11c8
  > .east_8beb
  > .south_1102:hover
  .link-07fe {
  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);
}
.input-plasma-38e5
  > .simple_8dce
  > .highlight-11c8
  > .east_8beb
  > .south_1102:hover
  .info-a2e5 {
  color: var(--e-global-color-secondary);
}
.input-plasma-38e5
  > .simple_8dce
  > .highlight-11c8
  > .east_8beb
  > .south_1102.gold-5c01
  .link-07fe {
  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);
}
.input-plasma-38e5
  > .simple_8dce
  > .highlight-11c8
  > .east_8beb
  > .south_1102.gold-5c01
  .info-a2e5 {
  color: var(--e-global-color-primary);
}
.basic-3e4f
  .menu-9f52
  .hover_f28f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.basic-3e4f .narrow-fc4b .section_fa51 .sidebar-middle-8ba3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-inner-418f .grid-8019 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-inner-418f .widget_5766 .grid-8019 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-inner-418f .slider-silver-01dc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery-inner-418f .slider-silver-01dc {
  background-color: var(--e-global-color-primary);
}
.top-9916 .light-6f38 .video-3666 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.top-9916
  .light-6f38:hover
  .smooth-afb4 {
  color: var(--e-global-color-secondary);
}
.top-9916
  .light-6f38:hover
  .video-3666 {
  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);
}
.aside_3910 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.lite-7302 {
  flex-direction: column;
}

.lite-7302 .feature-warm-3a57 {
  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.lite-7302 .feature-warm-3a57 {
  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);
}

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

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

.element-e231.texture_3af0 {
  display: none;
}

.dark-3293 {
  display: none;
}

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

.highlight-last-95e3.frame-c3e5 {
  margin-bottom: 40px;
  width: 100%;
}

.slider-basic-92ab {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.lite-7302 a {
  width: 100%;
}

.info_brown_6549 .message-yellow-888f.slider-focused-1cc9 {
  width: 20% !important;
}

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

.section-prev-f5f9: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%);
}

.section-prev-f5f9 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

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

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

.info_brown_6549
  .message-yellow-888f.chip-744d
  .fluid_3e3b
  .sort-dynamic-f3b1 {
  font-size: 20px !important;
}

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

.aside-narrow-4430 {
  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;
}

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

  text-align: center;
}

.video-top-bcbd.input-steel-c784 > .light-2ec8 {
  display: flex;
  align-items: center;
}

.summary-mini-db34 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

.preview-c8e3 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

.row-254e {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 21px;
  margin-bottom: 25px;
}

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

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

.info_brown_6549
  .message-yellow-888f.main_d4c6
  .outer-adc7
  .overlay_fixed_ad69 {
  width: 100% !important;
}

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

.media-wide-065d {
  width: 100%;
}

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

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

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

  display: none;
}

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

.container-893f {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.gallery_6b17:hover .container-893f {
  visibility: visible;
}
.gallery_6b17:hover.gallery_6b17::before {
  display: block;
}

.progress_right_3f20 h3 {
  color: #fff;
}

.north-2110 {
  margin: 0;
}

.info_brown_6549
  .message-yellow-888f.main_d4c6
  .overlay_fixed_ad69
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.active-blue-7125 {
  width: 100%;
}

.grid-silver-f9cd {
  width: 100%;
}

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

.grid-silver-f9cd {
  width: 100%;
}

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

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

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

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

.lite-7302 .feature-warm-3a57.list_5551 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.lite-7302 h1.feature-warm-3a57 {
  margin-top: 80px !important;
}

.info_brown_6549 .message-yellow-888f.background-paper-075d {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.large_b5b2 img {
  width: 100%;
}

.thick-0200 .input_c2e2.fluid_3e3b {
  justify-content: space-between;
}

.medium_ff0d {
  display: none;
}

.panel_last_8ad4 .bottom-c810 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .video-top-bcbd .light-2ec8 {
    flex-wrap: nowrap !important;
  }
}

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

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

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

  .section-prev-f5f9 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .thick-0200 .input_c2e2.fluid_3e3b {
    border-bottom: 1px solid #f0c159;
  }

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

  .video-top-bcbd.input-steel-c784 > .light-2ec8 {
    gap: 15px;
    justify-content: space-between;
  }

  .info_brown_6549
    .message-yellow-888f.main_d4c6
    .overlay_fixed_ad69
    img {
    width: 60% !important;
  }

  .preview-c8e3 {
    left: 2%;
  }

  .gradient_active_3ebc {
    margin: 10px 0;
  }

  .lite-7302 .bottom-c810 {
    margin: 0;
    margin-bottom: 10px;
  }

  .section-prev-f5f9 {
    font-size: 16px !important;
  }

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

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

  h2.lite-7302 .feature-warm-3a57,
  .lite-7302 .feature-warm-3a57 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .overlay_fixed_ad69 {
    justify-content: center;
  }

  .lite-7302 .bottom-c810 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .slider-basic-92ab {
    margin-bottom: 15px !important;
  }

  .info_brown_6549 .message-yellow-888f.slider-focused-1cc9 {
    width: 75% !important;
  }

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

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

  h2.lite-7302 .feature-warm-3a57,
  .lite-7302 .feature-warm-3a57 {
    font-size: 30px !important;
  }

  .overlay_fixed_ad69 {
    justify-content: center;
  }

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

  .nav-1626
    .surface_out_8611.purple_c809 {
    margin: 0 !important;
  }

  .summary-mini-db34 {
    margin: 0;
    gap: 10px;
  }

  .gradient_active_3ebc {
    display: flex;
  }

  .table-gas-496c .section-prev-f5f9 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .glass-c08a svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .lite-7302 h1.feature-warm-3a57 {
    margin-top: 40px !important;
  }

  .info_brown_6549
    .message-yellow-888f.main_d4c6
    .overlay_fixed_ad69
    img,
  .texture-4eb0 .outer-adc7 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .info_brown_6549 .message-yellow-888f.slider-focused-1cc9 {
    width: 100% !important;
  }

  .video-top-bcbd.input-steel-c784 > .light-2ec8 {
    gap: 3px;
  }

  .lite-7302 .bottom-c810 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

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

.thick-0200 .input_c2e2.fluid_3e3b: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .thick-0200 .input_c2e2.fluid_3e3b {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .lite-7302 .feature-warm-3a57 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .section-prev-f5f9 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.notice_adb3 .mini-9fc4 {
  flex-shrink: 0;
  white-space: nowrap;
}

.notice_adb3 .carousel_dim_9d53 {
  flex-shrink: 0;
  min-width: fit-content;
}

.notice_adb3 .sort-dynamic-f3b1 {
  white-space: nowrap;
}

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

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

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

.notice_adb3 .carousel_dim_9d53 {
  max-width: 80px !important;
  overflow: hidden;
}

.notice_adb3 .input_c2e2.fluid_3e3b {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.notice_adb3 .sort-dynamic-f3b1 {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: 8c30 */
.shadow-element-y4 {
  padding: 0.1rem;
  font-size: 11px;
  line-height: 1.2;
}
