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(.middle-7bf8) {
  gap: 0.5em;
}
:where(.status_1b2f) {
  gap: 0.5em;
}
body .light_b8ca > .shadow-stale-b2ae {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .light_b8ca > .focus-e22d {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .light_b8ca > .icon-stale-3f69 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .medium-f70e > .shadow-stale-b2ae {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .medium-f70e > .focus-e22d {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .medium-f70e > .icon-stale-3f69 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .medium-f70e
  > :where(:not(.shadow-stale-b2ae):not(.focus-e22d):not(.table_middle_5aea)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .medium-f70e > .container_ba91 {
  max-width: var(--wp--style--global--wide-size);
}
body .middle-7bf8 {
  display: flex;
}
body .middle-7bf8 {
  flex-wrap: wrap;
  align-items: center;
}
body .middle-7bf8 > * {
  margin: 0;
}
body .status_1b2f {
  display: grid;
}
body .status_1b2f > * {
  margin: 0;
}
:where(.soft_e4c2.middle-7bf8) {
  gap: 2em;
}
:where(.soft_e4c2.status_1b2f) {
  gap: 2em;
}
:where(.tag_complex_b891.middle-7bf8) {
  gap: 1.25em;
}
:where(.tag_complex_b891.status_1b2f) {
  gap: 1.25em;
}
.gold-242d {
  color: var(--wp--preset--color--black) !important;
}
.pattern-warm-b369 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.accent_easy_a9dd {
  color: var(--wp--preset--color--white) !important;
}
.motion-5748 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.focus_static_3440 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.module-b2c4 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.block-narrow-46e5 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.highlight_5fb5 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.banner-selected-8c23 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.west_1ada {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.background-huge-e6d5 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.gradient_55f3 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.video_9783 {
  background-color: var(--wp--preset--color--black) !important;
}
.section_white_c149 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.focus-pink-319b {
  background-color: var(--wp--preset--color--white) !important;
}
.tag-under-253e {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.notice_prev_164b {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.logo_last_6607 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.image_paper_5d9d {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.gradient-static-3fd9 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.header-4157 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.tag_iron_3cc7 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.picture_20f9 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.pro-2d60 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.item_thick_e298 {
  border-color: var(--wp--preset--color--black) !important;
}
.wrapper-f78d {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.active-short-c010 {
  border-color: var(--wp--preset--color--white) !important;
}
.nav_519c {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.hovered_9759 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.description_yellow_f943 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.mini_5675 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.next-6d69 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.input-gas-7ae0 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.outer-dca1 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.link-action-d12f {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.hero_easy_0d99 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.logo_d6d9 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.over_510a {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.tertiary-5a19 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.list_193b {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.center_e9c6 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.item-b824 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.bronze-e3c9 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.white_d206 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.notice_8822 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.over-8623 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.menu-4793 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.section-d4b9 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.dropdown_44fa {
  font-size: var(--wp--preset--font-size--small) !important;
}
.smooth_836d {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.photo_dim_24ad {
  font-size: var(--wp--preset--font-size--large) !important;
}
.hover-ede0 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.link_f9e0 a:where(:not(.highlight_58bb)) {
  color: inherit;
}
:where(.tag_complex_b891.middle-7bf8) {
  gap: 1.25em;
}
:where(.tag_complex_b891.status_1b2f) {
  gap: 1.25em;
}
:where(.soft_e4c2.middle-7bf8) {
  gap: 2em;
}
:where(.soft_e4c2.status_1b2f) {
  gap: 2em;
}
.center_ba4b {
  font-size: 1.5em;
  line-height: 1.6;
}

.short_24b0 .layout-c24f {
  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-9f56 .detail_125b {
  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);
}
.iron-3f1c {
  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);
}
.iron-3f1c.primary-dynamic-dbf9 .avatar_out_c5fc {
  background-color: var(--e-global-color-primary);
}
.iron-3f1c.active_f8b1 .avatar_out_c5fc,
.iron-3f1c.tall_c23e .avatar_out_c5fc {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.box_left_d635 .nav_new_e5bb {
  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);
}
.bottom_5112 {
  --divider-color: var(--e-global-color-secondary);
}
.bottom_5112 .bronze-a9c0 {
  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);
}
.bottom_5112.motion_4b3d .accordion-wide-6ae4 {
  background-color: var(--e-global-color-secondary);
}
.bottom_5112.next_51a1 .accordion-wide-6ae4,
.bottom_5112.breadcrumb-copper-2a3d .accordion-wide-6ae4 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.bottom_5112.next_51a1 .accordion-wide-6ae4,
.bottom_5112.breadcrumb-copper-2a3d .accordion-wide-6ae4 svg {
  fill: var(--e-global-color-secondary);
}
.link-wood-8554 .middle-4285 {
  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);
}
.link-wood-8554 .aside_9ec4 {
  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);
}
.large_d738.motion_4b3d .accordion-wide-6ae4 {
  background-color: var(--e-global-color-primary);
}
.large_d738.next_51a1 .accordion-wide-6ae4,
.large_d738.breadcrumb-copper-2a3d .accordion-wide-6ae4 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.large_d738.next_51a1 .accordion-wide-6ae4,
.large_d738.breadcrumb-copper-2a3d .accordion-wide-6ae4 svg {
  fill: var(--e-global-color-primary);
}
.image-down-4d93.motion_4b3d .accordion-wide-6ae4 {
  background-color: var(--e-global-color-primary);
}
.image-down-4d93.next_51a1 .accordion-wide-6ae4,
.image-down-4d93.breadcrumb-copper-2a3d .accordion-wide-6ae4 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.image-down-4d93 .modal-f3d0 {
  color: var(--e-global-color-primary);
}
.image-down-4d93 .modal-f3d0,
.image-down-4d93 .modal-f3d0 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image-down-4d93 .rough_b15e {
  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);
}
.fresh-5a48 .purple-7c33 {
  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);
}
.message-a4aa .fluid-c4fd .logo_7bda {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active-1664 .grid_wood_e894:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.active-1664 .shadow-basic-d847 i {
  color: var(--e-global-color-primary);
}
.active-1664 .shadow-basic-d847 svg {
  fill: var(--e-global-color-primary);
}
.active-1664 .header-large-209d {
  color: var(--e-global-color-secondary);
}
.active-1664 .grid_wood_e894 > .header-large-209d,
.active-1664 .grid_wood_e894 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_fdb1 .badge-cf60 {
  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);
}
.alert_fdb1 .green_e844 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.notification-purple-c35e .thick-a11e .frame-94cb {
  background-color: var(--e-global-color-primary);
}
.notification-purple-c35e .notification-dynamic-5413 {
  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);
}
.feature_slow_801a .liquid-fe81 {
  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);
}
.feature_slow_801a .fixed_b5cb {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.feature_slow_801a .nav-7b01 {
  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);
}
.link-glass-598a .backdrop-c76a,
.link-glass-598a .backdrop-c76a a {
  color: var(--e-global-color-primary);
}
.link-glass-598a .backdrop-c76a.row_stone_d9dc,
.link-glass-598a .backdrop-c76a.row_stone_d9dc a {
  color: var(--e-global-color-accent);
}
.link-glass-598a .backdrop-c76a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link-glass-598a .title-e787 {
  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);
}
.heading-e1e5 .info-dark-4ce6,
.heading-e1e5 .element-575c {
  color: var(--e-global-color-primary);
}
.heading-e1e5 .info-dark-4ce6 svg {
  fill: var(--e-global-color-primary);
}
.heading-e1e5 .row_stone_d9dc .info-dark-4ce6,
.heading-e1e5 .row_stone_d9dc .element-575c {
  color: var(--e-global-color-accent);
}
.heading-e1e5 .row_stone_d9dc .info-dark-4ce6 svg {
  fill: var(--e-global-color-accent);
}
.heading-e1e5 .element-575c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading-e1e5 .title-e787 {
  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);
}
.card-dark-95d2 .primary_9f41,
.card-dark-95d2 .outer_94b1 {
  color: var(--e-global-color-primary);
}
.card-dark-95d2 .outer_94b1 svg {
  fill: var(--e-global-color-primary);
}
.card-dark-95d2 .backdrop-c76a.row_stone_d9dc a,
.card-dark-95d2
  .backdrop-c76a.row_stone_d9dc
  .outer_94b1 {
  color: var(--e-global-color-accent);
}
.card-dark-95d2 .primary_9f41 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.card-dark-95d2 .title-e787 {
  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);
}
.popup-808c .sidebar_copper_ef14 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.popup-808c .purple-dc44 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading-05e6 .wrapper-complex-0c3e .frame-pressed-35b3 {
  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);
}
.heading-05e6 .wrapper-complex-0c3e .block_7b0a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading-05e6 .heading_bright_a64e .frame-pressed-35b3 {
  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);
}
.heading-05e6
  .heading_bright_a64e
  .block_7b0a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading-05e6
  .overlay_bcea
  .frame-pressed-35b3 {
  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);
}
.heading-05e6
  .overlay_bcea
  .block_7b0a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading-05e6
  .bronze_3102
  .frame-pressed-35b3 {
  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);
}
.heading-05e6
  .bronze_3102
  .block_7b0a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_5c1f .full_f3d7 {
  background-color: var(--e-global-color-primary);
}
.alert_5c1f .full_f3d7:hover {
  background-color: var(--e-global-color-primary);
}
.alert_5c1f .feature-simple-fbe9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert_5c1f
  .full_f3d7:hover
  .feature-simple-fbe9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fixed-cc2a .shadow-68f2 {
  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);
}
.fresh_22bc .new_9dc7 .status_66e0 a {
  background-color: var(--e-global-color-accent);
}
.fresh_22bc .new_9dc7 .pattern-e8a7 a {
  background-color: var(--e-global-color-accent);
}
.fresh_22bc .new_9dc7 .status_66e0 a,
.fresh_22bc .new_9dc7 .pattern-e8a7 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left_61f5
  .next_d8b5.pattern_dark_fc2d
  .new_9dc7
  a.up-3565 {
  background-color: var(--e-global-color-accent);
}
.left_61f5
  .next_d8b5.pattern_dark_fc2d
  .new_9dc7
  span.up-3565.fn-current-fa87 {
  background-color: var(--e-global-color-text);
}
.left_61f5
  .next_d8b5.pattern_dark_fc2d
  .new_9dc7
  .up-3565 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3a54 .wide-7d0d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3a54
  .surface_471c
  > .dynamic-876b
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3a54
  .image-da93
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3a54
  .article_bronze_edc9
  .list_dbe1,
.chip-3a54
  .article_bronze_edc9
  .photo_592f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip-3a54
  .article_bronze_edc9
  .surface_advanced_0904,
.chip-3a54
  .article_bronze_edc9
  a
  .surface_advanced_0904 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3a54
  .article_bronze_edc9
  .easy-a205 {
  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);
}
.chip-3a54
  .article_bronze_edc9
  .summary_7aa9 {
  background-color: var(--e-global-color-primary);
}
.chip-3a54
  .article_bronze_edc9
  .summary_7aa9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3a54
  .article_bronze_edc9
  .summary_7aa9:hover {
  background-color: var(--e-global-color-primary);
}
.chip-3a54
  .article_bronze_edc9
  .status_263a {
  background-color: var(--e-global-color-primary);
}
.chip-3a54
  .article_bronze_edc9
  .status_263a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3a54
  .article_bronze_edc9
  .status_263a:hover {
  background-color: var(--e-global-color-primary);
}
.chip-3a54
  .gold-40a5
  .tertiary_fixed_b7d0
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip-3a54
  .gold-40a5
  .section_4429 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3a54
  .gold-40a5
  .easy-a205 {
  color: var(--e-global-color-text);
}
.chip-3a54
  .gold-40a5
  .easy-a205
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3a54
  .gold-40a5
  .summary_7aa9 {
  background-color: var(--e-global-color-primary);
}
.chip-3a54
  .gold-40a5
  .summary_7aa9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3a54
  .gold-40a5
  .summary_7aa9:hover {
  background-color: var(--e-global-color-primary);
}
.chip-3a54
  .gold-40a5
  .status_263a {
  background-color: var(--e-global-color-primary);
}
.chip-3a54
  .gold-40a5
  .status_263a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-3a54
  .gold-40a5
  .status_263a:hover {
  background-color: var(--e-global-color-primary);
}
.chip-3a54 .stale-0c45 {
  background-color: var(--e-global-color-primary);
}
.chip-3a54 .stale-0c45:hover {
  background-color: var(--e-global-color-primary);
}
.chip-3a54 .gallery_71c1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip-3a54 .link-glass-0787 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline-f57a .purple_8bdd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline-f57a
  .motion-f89f
  > div:nth-child(3)
  .purple_8bdd,
.outline-f57a
  .layout_0efc
  > div:nth-child(1)
  .purple_8bdd,
.outline-f57a
  .badge_pro_c423
  > div:nth-child(1)
  .purple_8bdd,
.outline-f57a
  .west-d484
  > div:nth-child(1)
  .purple_8bdd,
.outline-f57a
  .gas-cb07
  > div:nth-child(1)
  .purple_8bdd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline-f57a .border-up-212b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-f57a .slow_4ed0 {
  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);
}
.outline-f57a .small-1a3f {
  background-color: var(--e-global-color-primary);
}
.outline-f57a .small-1a3f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-f57a .small-1a3f:hover {
  background-color: var(--e-global-color-primary);
}
.outline-f57a .down_2014 {
  background-color: var(--e-global-color-primary);
}
.outline-f57a .down_2014:hover {
  background-color: var(--e-global-color-primary);
}
.outline-f57a .gallery_71c1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline-f57a .link-glass-0787 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.light_103a .photo_5349 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.light_103a .button_copper_586a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.light_103a .outline-hard-2142 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.light_103a .tall_894d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.light_103a .pagination_956f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.light_103a .down_2014 {
  background-color: var(--e-global-color-primary);
}
.light_103a .down_2014:hover {
  background-color: var(--e-global-color-primary);
}
.lower_3acb .outer-e73c {
  background-color: var(--e-global-color-secondary);
}
.lower_3acb .table_yellow_2e77 {
  background-color: var(--e-global-color-text);
}
.lower_3acb .pressed_889c {
  background-color: var(--e-global-color-secondary);
}
.lower_3acb .progress-9f3b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lower_3acb .aside_9bd6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower_3acb .hero_79c7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower_3acb .east-8ed5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower_3acb .content-2c3a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.full_5487 .badge-clean-d123 .rough-fe94,
.full_5487
  .badge-clean-d123
  .rough-fe94
  a,
.full_5487 .gold-8d1a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.full_5487 .badge-clean-d123 .block-7447,
.full_5487 .image_1232 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.full_5487 .badge-clean-d123 .block-7447 {
  color: var(--e-global-color-text);
}
.full_5487 .image_1232 {
  color: var(--e-global-color-text);
}
.full_5487
  .badge-clean-d123
  .stale_5577 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.full_5487 .heading_narrow_2ffd .north-519a {
  background-color: var(--e-global-color-primary);
}
.full_5487 .heading_narrow_2ffd .north-519a:hover {
  background-color: var(--e-global-color-primary);
}
.full_5487 .heading_narrow_2ffd .active_over_b2df li span {
  background-color: var(--e-global-color-text);
}
.full_5487 .heading_narrow_2ffd .active_over_b2df li span:hover {
  background-color: var(--e-global-color-primary);
}
.full_5487
  .heading_narrow_2ffd
  .active_over_b2df
  li.primary-bc3e
  span {
  background-color: var(--e-global-color-accent);
}
.full_5487 .video_f336 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.center_cbad .main_static_6ee1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview_5daf .background_small_9204 {
  background-color: var(--e-global-color-primary);
}
.preview_5daf .form-south-898b {
  background-color: var(--e-global-color-secondary);
}
.preview_5daf .outline-a1a6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_5daf .outline-clean-40ae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_5daf .active-7b98 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_5daf .module_tiny_98de {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_5daf .lower-8b7e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_5daf .slow-ea22 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_5daf .primary_out_6902 {
  background-color: var(--e-global-color-primary);
}
.preview_5daf .primary_out_6902 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.over-c0e8 .brown-a0e3 {
  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);
}
.over-c0e8 .hidden_west_77d1 {
  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);
}
.over-c0e8
  .complex_d23e:after {
  background-color: var(--e-global-color-primary);
}
.over-c0e8 .grid_fixed_6304 {
  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);
}
.simple-aec1 .gold-8d1a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-aec1 .image_1232 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_stale_b7a0 .green_d8d2 .light-1fde {
  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);
}
.detail_stale_b7a0 .green_d8d2 .modal_c725 {
  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);
}
.selected_4e58 .row-blue-a752 {
  background-color: var(--e-global-color-primary);
}
.selected_4e58 .summary-5ad6 {
  background-color: var(--e-global-color-secondary);
}
.selected_4e58 .photo-fixed-833b .carousel_292c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.selected_4e58 .grid_current_00e6 .carousel_292c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider_south_2b50 .gas-6f4d .sidebar_down_2daf {
  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);
}
.slider_south_2b50 .gas-6f4d .shadow_e356 {
  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);
}
.slider_south_2b50 .gas-6f4d .center_ce27 {
  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);
}
.sidebar-8f12 .paper-2195 {
  border-color: var(--e-global-color-text);
}
.sidebar-8f12 .wrapper-fresh-e4fd {
  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);
}
.sidebar-8f12 .hover_hard_f1af {
  color: var(--e-global-color-primary);
}
.sidebar-8f12 .notice-thick-2f0e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-narrow-533e .breadcrumb-e7d2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block-narrow-533e .icon_8932 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block-narrow-533e .pattern-92e3:hover .breadcrumb-e7d2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block-narrow-533e
  .pattern-92e3:hover
  .icon_8932 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block-337d .image-fb0a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block-337d .video_e7a6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_9910 .sort_west_1f0d .complex_3188 {
  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);
}
.text_9910 .white_615d .complex_3188 {
  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);
}
.message-dec9 .solid-379e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.tooltip-d8dd .copper-9ffe .soft-00b7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip-d8dd .copper-9ffe .soft-00b7 {
  background-color: var(--e-global-color-secondary);
}
.tooltip-d8dd .progress-left-f34a .soft-00b7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip-d8dd .progress-left-f34a .soft-00b7 {
  background-color: var(--e-global-color-secondary);
}
.tooltip-d8dd .silver-3769 .secondary_warm_0e26 {
  background-color: var(--e-global-color-primary);
}
.tooltip-d8dd .silver-3769:hover .secondary_warm_0e26 {
  background-color: var(--e-global-color-secondary);
}
.tooltip-d8dd .north-519a {
  background-color: var(--e-global-color-primary);
}
.tooltip-d8dd .north-519a:hover {
  background-color: var(--e-global-color-accent);
}
.tooltip-d8dd .active_over_b2df li span {
  background-color: var(--e-global-color-text);
}
.tooltip-d8dd .active_over_b2df li span:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip-d8dd .active_over_b2df li.primary-bc3e span {
  background-color: var(--e-global-color-accent);
}
.accordion-0a67 .aside_pink_d0b1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion-0a67 .texture-last-7ebf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-dynamic-3236 .element_b339:before {
  background-color: var(--e-global-color-secondary);
}
.shadow-dynamic-3236 .breadcrumb-1f7a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-dynamic-3236 .component_clean_0146 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header_iron_b4a7 .background_black_ae69 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header_iron_b4a7 .background_black_ae69:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header_iron_b4a7 .background_black_ae69.fn-active-fa87 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header_iron_b4a7 .dynamic-7b73 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header_iron_b4a7 .old-84d5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header_iron_b4a7 .filter_plasma_368a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header_iron_b4a7 .pro-87f9 {
  background-color: var(--e-global-color-primary);
}
.header_iron_b4a7 .pro-87f9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header_iron_b4a7 .iron-521a {
  background-color: var(--e-global-color-primary);
}
.header_iron_b4a7 .iron-521a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.paragraph-huge-0eff .bronze-eb6e .media-d0c5 a {
  color: var(--e-global-color-secondary);
}
.paragraph-huge-0eff .bronze-eb6e .media-d0c5 a:hover {
  color: var(--e-global-color-secondary);
}
.paragraph-huge-0eff .bronze-eb6e .media-d0c5,
.paragraph-huge-0eff .bronze-eb6e .media-d0c5 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph-huge-0eff .bronze-eb6e .inner_e3da {
  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);
}
.paragraph-huge-0eff .bronze-eb6e .active_wood_c5e1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph-huge-0eff .bronze-eb6e .soft-0457 {
  background-color: var(--e-global-color-primary);
}
.paragraph-huge-0eff .bronze-eb6e .soft-0457 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph-huge-0eff .bronze-eb6e .soft-0457:hover {
  background-color: var(--e-global-color-primary);
}
.paragraph-huge-0eff .bronze-eb6e .row-first-ad01 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.paragraph-huge-0eff .bronze-eb6e .row-first-ad01 {
  background-color: var(--e-global-color-primary);
}
.paragraph-huge-0eff .bronze-eb6e .row-first-ad01:hover {
  background-color: var(--e-global-color-primary);
}
.paragraph-huge-0eff .bronze-eb6e .north-519a {
  background-color: var(--e-global-color-primary);
}
.paragraph-huge-0eff .bronze-eb6e .north-519a:hover {
  background-color: var(--e-global-color-primary);
}
.paragraph-huge-0eff .heading_narrow_2ffd .active_over_b2df li span {
  background-color: var(--e-global-color-text);
}
.paragraph-huge-0eff .heading_narrow_2ffd .active_over_b2df li span:hover {
  background-color: var(--e-global-color-primary);
}
.paragraph-huge-0eff .heading_narrow_2ffd .active_over_b2df li.primary-bc3e span {
  background-color: var(--e-global-color-accent);
}
.paragraph-huge-0eff .gallery_71c1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paragraph-huge-0eff .link-glass-0787 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lower-b92f .info-lower-39d7 .full-a4e8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lower-b92f .info-lower-39d7 .right_df0b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower-b92f .info-lower-39d7 .card_40de {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro-a662 .sort_f20c {
  border-color: var(--e-global-color-text);
}
.pro-a662 .slider_a74c {
  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);
}
.pro-a662 .detail-7ff9 {
  color: var(--e-global-color-secondary);
}
.pro-a662 .detail-7ff9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro-a662 .layout_12d8 > * {
  color: var(--e-global-color-primary);
}
.pro-a662 .layout_12d8 > * svg {
  fill: var(--e-global-color-primary);
}
.pro-a662 .prev-a95c {
  color: var(--e-global-color-primary);
}
.pro-a662 .prev-a95c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro-a662 .avatar_9401 {
  color: var(--e-global-color-primary);
}
.pro-a662 .avatar_9401 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro-a662 .left-38d7 {
  color: var(--e-global-color-primary);
}
.pro-a662 .left-38d7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro-a662 .table_1ff9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro-a662 .summary_4c1a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro-a662 .summary_4c1a.first_07c4 {
  color: var(--e-global-color-secondary);
}
.pro-a662 .summary_4c1a.first_07c4 .footer_pink_8c7f {
  color: var(--e-global-color-accent);
}
.pro-a662 .summary_4c1a.black_b72b {
  color: var(--e-global-color-text);
}
.pro-a662 .summary_4c1a.black_b72b .footer_pink_8c7f {
  color: var(--e-global-color-text);
}
.pro-a662 .summary_4c1a:before {
  border-top-color: var(--e-global-color-text);
}
.pro-a662 .label_8a3e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro-a662
  .label_8a3e
  .element_9b7b {
  background-color: var(--e-global-color-primary);
}
.pro-a662
  .label_8a3e
  .element_9b7b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pro-a662 .sort_f20c .popup_a950 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_9f78 .sort-744c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth_9f78 .panel_c379 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link-soft-19ec .pink-7de2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link-soft-19ec
  .section-1104
  .gas-f32a {
  background-color: var(--e-global-color-secondary);
}
.link-soft-19ec
  .section-1104.search_1d63
  .gas-f32a {
  background-color: var(--e-global-color-text);
}
.link-soft-19ec
  .section-1104:hover
  .gas-f32a {
  background-color: var(--e-global-color-accent);
}
.link-soft-19ec
  .section-1104.fn-active-fa87
  .gas-f32a {
  background-color: var(--e-global-color-primary);
}
.table-db02 .info_wood_bda2 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.table-db02 .card_78d6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table-db02 .pro_5176 {
  background-color: var(--e-global-color-primary);
}
.table-db02 .pro_5176 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notice-350f .under-9f25 .table-448e .huge_0287 {
  background-color: var(--e-global-color-secondary);
}
.notice-350f .under-9f25 .feature-9a0c:after {
  background-color: var(--e-global-color-secondary);
}
.notice-350f .heading_6b0f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice-350f .shadow_warm_33f3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice-350f .section-active-5e1d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice-350f .red_5c16 {
  background-color: var(--e-global-color-primary);
}
.notice-350f .red_5c16 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notice-350f .orange-7901 {
  background-color: var(--e-global-color-secondary);
}
.notice-350f .orange-7901 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notice-350f .under-9f25 .hard-f58e .frame_1bee:hover {
  background-color: var(--e-global-color-primary);
}
.notice-350f
  .under-9f25
  .hard-f58e
  .frame_1bee.narrow_ebe8 {
  background-color: var(--e-global-color-primary);
}
.notice-350f .under-9f25 .hover-48be:before {
  border-color: var(--e-global-color-primary);
}
.notice-350f .under-9f25 .hover-48be:hover:before {
  border-color: var(--e-global-color-secondary);
}
.notice-350f
  .under-9f25
  .hover-48be.photo_motion_e3bd:before {
  border-color: var(--e-global-color-primary);
}
.notice-350f .search-d6b2 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_lite_7491 .highlight_copper_c55a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider_lite_7491 .highlight_copper_c55a:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider_lite_7491 .highlight_copper_c55a.in_c354 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider_lite_7491 .bronze-8458 {
  background-color: var(--e-global-color-primary);
}
.slider_lite_7491 .bronze-8458 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider_lite_7491
  .logo_mini_431d
  .avatar-68af
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider_lite_7491
  .active_lite_e5e6
  .avatar-68af
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.right-6901
  .widget-d61a
  .component-0451 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.right-6901
  .widget-d61a
  .next_9125 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.right-6901 .table_simple_6b10 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.right-6901 .text_upper_cc6f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.right-6901 .description-selected-5afe {
  background-color: var(--e-global-color-primary);
}
.right-6901 .description-selected-5afe {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter_25c0 .upper_ed4f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_25c0 .accordion_f987 {
  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);
}
.filter_25c0 .left_c277 {
  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);
}
.filter_25c0 .left_c277 a:hover {
  color: var(--e-global-color-secondary);
}
.filter_25c0 .red_338e {
  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);
}
.filter_25c0 .under-394a {
  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);
}
.filter_25c0 .aside-black-c647 .north-519a {
  background-color: var(--e-global-color-primary);
}
.filter_25c0 .aside-black-c647 .north-519a:hover {
  background-color: var(--e-global-color-accent);
}
.filter_25c0
  .aside-black-c647
  .active_over_b2df
  li
  span {
  background-color: var(--e-global-color-text);
}
.filter_25c0
  .aside-black-c647
  .active_over_b2df
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.filter_25c0
  .aside-black-c647
  .active_over_b2df
  li.primary-bc3e
  span {
  background-color: var(--e-global-color-accent);
}
.input_hovered_e7ff
  .liquid-6194
  .fast_f269 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.input_hovered_e7ff .liquid-6194 .caption_2e7f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.input_hovered_e7ff .liquid-6194 .module-93bb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_hovered_e7ff .element-af2c {
  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);
}
.input_hovered_e7ff
  .pagination-upper-0532.panel_current_58c7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > a {
  background-color: var(--e-global-color-text);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > a
  .hidden_a472.outer-29c6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > a
  .shade-down-9946.badge_glass_87f0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > .info_2619
  .thick_5107
  > a {
  background-color: var(--e-global-color-secondary);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > .info_2619
  .thick_5107
  > a
  .tertiary_666f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > .info_2619
  .thick_5107
  > a
  .shade-down-9946.paper_3096 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > a
  .wide_1060:before {
  color: var(--e-global-color-text);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > .info_2619
  a
  .wide_1060:before {
  color: var(--e-global-color-text);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107.link-4d21
  > a
  .wide_1060:before {
  color: var(--e-global-color-text);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > .info_2619
  .thick_5107.link-4d21
  > a
  .wide_1060:before {
  color: var(--e-global-color-text);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > a
  .panel_c5a2
  .outline_fc56 {
  color: var(--e-global-color-text);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > .info_2619
  a
  .panel_c5a2
  .outline_fc56 {
  color: var(--e-global-color-text);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > a
  .panel_c5a2
  .outline_fc56,
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > .info_2619
  a
  .panel_c5a2
  .outline_fc56 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > a
  .popup_bronze_332d:before {
  color: var(--e-global-color-text);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > .info_2619
  a
  .popup_bronze_332d:before {
  color: var(--e-global-color-text);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107.link-4d21
  > a
  .popup_bronze_332d:before {
  color: var(--e-global-color-text);
}
.progress_motion_c241
  > .hidden-active-edaf
  > div
  > .fluid_23ce
  > .thick_5107
  > .info_2619
  .thick_5107.link-4d21
  > a
  .popup_bronze_332d:before {
  color: var(--e-global-color-text);
}
.main_0b2f .south-4410 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.main_0b2f
  .list-next-6bfc:hover
  .south-4410 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video-dynamic-7ef3
  > .hidden-active-edaf
  > .hard-609c
  > .shade-hovered-0ef7
  > .footer_lower_690c
  > .tiny_0d3a
  .copper_270c {
  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);
}
.video-dynamic-7ef3
  > .hidden-active-edaf
  > .hard-609c
  > .shade-hovered-0ef7
  > .footer_lower_690c
  > .tiny_0d3a:hover
  .copper_270c {
  color: var(--e-global-color-text);
}
.video-dynamic-7ef3
  > .hidden-active-edaf
  > .hard-609c
  > .shade-hovered-0ef7
  > .footer_lower_690c
  > .tiny_0d3a:hover
  .copper_270c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.video-dynamic-7ef3
  > .hidden-active-edaf
  > .hard-609c
  > .shade-hovered-0ef7
  > .footer_lower_690c.carousel_a61b
  > .tiny_0d3a
  .copper_270c {
  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);
}
.red_9f48 .sidebar-glass-4310 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red_9f48 .wrapper_cool_b468 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red_9f48 .banner-9cd0 {
  background-color: var(--e-global-color-primary);
}
.red_9f48 .banner-9cd0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.center-b9bc
  > .hidden-active-edaf
  > .large_4118
  > .focused_145e
  > .chip_0e66
  .focused_93c8 {
  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);
}
.center-b9bc
  > .hidden-active-edaf
  > .large_4118
  > .focused_145e
  > .chip_0e66
  .advanced_f0a3 {
  color: var(--e-global-color-text);
}
.center-b9bc
  > .hidden-active-edaf
  > .large_4118
  > .focused_145e
  > .chip_0e66:hover
  .focused_93c8 {
  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);
}
.center-b9bc
  > .hidden-active-edaf
  > .large_4118
  > .focused_145e
  > .chip_0e66:hover
  .advanced_f0a3 {
  color: var(--e-global-color-secondary);
}
.center-b9bc
  > .hidden-active-edaf
  > .large_4118
  > .focused_145e
  > .chip_0e66.middle-78d8
  .focused_93c8 {
  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);
}
.center-b9bc
  > .hidden-active-edaf
  > .large_4118
  > .focused_145e
  > .chip_0e66.middle-78d8
  .advanced_f0a3 {
  color: var(--e-global-color-primary);
}
.accordion_south_ac74
  .lower_cadb
  .aside-6a64 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion_south_ac74 .modal_prev_aa24 .popup_a950 .element_warm_2d96 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_copper_1627 .steel_00cf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_copper_1627 .easy_8cb5 .steel_00cf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_copper_1627 .input_new_047a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter_copper_1627 .input_new_047a {
  background-color: var(--e-global-color-primary);
}
.chip_fast_2738 .copper-6412 .wrapper-646f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip_fast_2738
  .copper-6412:hover
  .label_33f6 {
  color: var(--e-global-color-secondary);
}
.chip_fast_2738
  .copper-6412:hover
  .wrapper-646f {
  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);
}
.fast_a701 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.feature_92e5 {
  flex-direction: column;
}

.feature_92e5 .gallery_purple_134e {
  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.feature_92e5 .gallery_purple_134e {
  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);
}

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

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

.article-f221.modal_1202 {
  display: none;
}

.wood_6cbc {
  display: none;
}

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

.smooth_4578.focused-4726 {
  margin-bottom: 40px;
  width: 100%;
}

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

.feature_92e5 a {
  width: 100%;
}

.next_ca2a .panel_over_ee67.caption-b4fc {
  width: 20% !important;
}

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

.small-166b: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%);
}

.small-166b svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

.caption-out-61b5 {
  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;
}

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

.caption-out-61b5: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);
}

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

.next_ca2a
  .panel_over_ee67.aside_9e00
  .nav-up-dbcd
  .gas-094b {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.up-c769.filter_7d3c > .old_dc74 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.row-0a63 {
  position: relative;
  width: 100%;
}

.component-gold-abb5 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

.focus-bronze-c5c9 {
  font-size: 35px !important;
}

.huge-1b15 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 21px;
  margin-bottom: 25px;
}

.card-dirty-4a77 {
  width: 150px !important;
  height: 150px !important;
  max-width: none;
  border-radius: 20px;
}

.hovered-bd1e {
  display: flex;
  gap: 50px;
}

.next_ca2a
  .panel_over_ee67.gallery-0b34
  .shadow-d167
  .prev_31c8 {
  width: 100% !important;
}

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

.tag-green-0cfa {
  width: 100%;
}

.article-72e3 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

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

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

  visibility: hidden;
}

.tag_full_9bd1:hover .liquid_e6eb {
  visibility: visible;
}
.tag_full_9bd1:hover.tag_full_9bd1::before {
  display: block;
}

.border_slow_ae40 h3 {
  color: #fff;
}

.focus-557f {
  margin: 0;
}

.next_ca2a
  .panel_over_ee67.gallery-0b34
  .prev_31c8
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.thumbnail_5acf {
  width: 100%;
}

.list_abf8 {
  width: 100%;
}

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

.list_abf8 {
  width: 100%;
}

.photo-wide-09ed {
  margin-bottom: 10px !important;
}

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

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

.surface-8b19 {
  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;
}

.feature_92e5 .gallery_purple_134e.fluid_405a {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.feature_92e5 h1.gallery_purple_134e {
  margin-top: 80px !important;
}

.next_ca2a .panel_over_ee67.popup_red_c781 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.pagination-f3f7 img {
  width: 100%;
}

.layout-9985 .content_8b64.nav-up-dbcd {
  justify-content: space-between;
}

.heading_gold_9e3d {
  display: none;
}

.next_bc44 .mini_3eec {
  margin: 1px 0 !important;
}

.accent-smooth-bc58 li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .up-c769 .old_dc74 {
    flex-wrap: nowrap !important;
  }
}

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

  .picture-fbfc {
    width: 100% !important;
  }
}

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

  .small-166b svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .layout-9985 .content_8b64.nav-up-dbcd {
    border-bottom: 1px solid #f0c159;
  }

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

  .up-c769.filter_7d3c > .old_dc74 {
    gap: 15px;
    justify-content: space-between;
  }

  .next_ca2a
    .panel_over_ee67.gallery-0b34
    .prev_31c8
    img {
    width: 60% !important;
  }

  .component-gold-abb5 {
    left: 2%;
  }

  .solid-86b2 {
    margin: 10px 0;
  }

  .feature_92e5 .mini_3eec {
    margin: 0;
    margin-bottom: 10px;
  }

  .small-166b {
    font-size: 16px !important;
  }

  .focus-bronze-c5c9 {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.feature_92e5 .gallery_purple_134e,
  .feature_92e5 .gallery_purple_134e {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .prev_31c8 {
    justify-content: center;
  }

  .feature_92e5 .mini_3eec {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .next_ca2a .panel_over_ee67.caption-b4fc {
    width: 75% !important;
  }

  .pagination-f3f7 img {
    width: 100% !important;
  }
}

@media (max-width: 550px) {
  .caption-out-61b5 {
    text-transform: capitalize;
  }

  h2.feature_92e5 .gallery_purple_134e,
  .feature_92e5 .gallery_purple_134e {
    font-size: 30px !important;
  }

  .prev_31c8 {
    justify-content: center;
  }

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

  .caption-left-4007
    .progress_pro_6459.detail-gas-1e51 {
    margin: 0 !important;
  }

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

  .solid-86b2 {
    display: flex;
  }

  .complex_8aa3 .small-166b {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .search-bbe9 svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .feature_92e5 h1.gallery_purple_134e {
    margin-top: 40px !important;
  }

  .next_ca2a
    .panel_over_ee67.gallery-0b34
    .prev_31c8
    img,
  .link-wood-8554 .shadow-d167 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .caption-out-61b5 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .next_ca2a .panel_over_ee67.caption-b4fc {
    width: 100% !important;
  }

  .up-c769.filter_7d3c > .old_dc74 {
    gap: 3px;
  }

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

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

/* 超紧凑型导航菜单样式 */
.layout-9985 .content_8b64.nav-up-dbcd {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.layout-9985 .content_8b64.nav-up-dbcd: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);
}

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

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

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

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

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

/* 图片块简化样式 */
.card-dirty-4a77 {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .layout-9985 .content_8b64.nav-up-dbcd {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .feature_92e5 .gallery_purple_134e {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .small-166b {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.pattern-bcfe .link-simple-8b7d {
  flex-shrink: 0;
  white-space: nowrap;
}

.pattern-bcfe .light-97b7 {
  flex-shrink: 0;
  min-width: fit-content;
}

.pattern-bcfe .gas-094b {
  white-space: nowrap;
}

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

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

/* 强制紧凑导航菜单 - 防止重叠 */
.pattern-bcfe .link-simple-8b7d {
  max-width: 80px !important;
}

.pattern-bcfe .light-97b7 {
  max-width: 80px !important;
  overflow: hidden;
}

.pattern-bcfe .content_8b64.nav-up-dbcd {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.pattern-bcfe .gas-094b {
  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);
  }
}

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

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

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

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

body .caption-out-61b5:nth-child(2),
.next_ca2a .caption-out-61b5:nth-child(2),
#page .caption-out-61b5: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;
}

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

/* css-noise: 66de */
.shadow-element-w1 {
  padding: 0.3rem;
  font-size: 14px;
  line-height: 1.0;
}
