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(.hidden_last_cc4b) {
  gap: 0.5em;
}
:where(.content_fast_6a29) {
  gap: 0.5em;
}
body .aside_9265 > .basic-f0ef {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .aside_9265 > .description-prev-122d {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .aside_9265 > .first_8999 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .gallery-dynamic-e02d > .basic-f0ef {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .gallery-dynamic-e02d > .description-prev-122d {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .gallery-dynamic-e02d > .first_8999 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .gallery-dynamic-e02d
  > :where(:not(.basic-f0ef):not(.description-prev-122d):not(.avatar-66b5)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .gallery-dynamic-e02d > .card-cool-f9d8 {
  max-width: var(--wp--style--global--wide-size);
}
body .hidden_last_cc4b {
  display: flex;
}
body .hidden_last_cc4b {
  flex-wrap: wrap;
  align-items: center;
}
body .hidden_last_cc4b > * {
  margin: 0;
}
body .content_fast_6a29 {
  display: grid;
}
body .content_fast_6a29 > * {
  margin: 0;
}
:where(.logo-full-3f67.hidden_last_cc4b) {
  gap: 2em;
}
:where(.logo-full-3f67.content_fast_6a29) {
  gap: 2em;
}
:where(.content-8efd.hidden_last_cc4b) {
  gap: 1.25em;
}
:where(.content-8efd.content_fast_6a29) {
  gap: 1.25em;
}
.input-current-66e9 {
  color: var(--wp--preset--color--black) !important;
}
.tag_4b61 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.west_37ea {
  color: var(--wp--preset--color--white) !important;
}
.north-d4c7 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.image_copper_892c {
  color: var(--wp--preset--color--vivid-red) !important;
}
.purple_ef34 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.widget_22e5 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.element-over-0348 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.warm-40af {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.status-complex-f244 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.media-1835 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.widget-lower-73fa {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.nav_1cbd {
  background-color: var(--wp--preset--color--black) !important;
}
.smooth-965e {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.footer_3d51 {
  background-color: var(--wp--preset--color--white) !important;
}
.chip_7c95 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.menu-18da {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.active_bf15 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.gallery_in_ba4a {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.action_3c3f {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.layout-lower-3d3e {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.next-91b1 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.pro-0422 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.progress_yellow_ee05 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.short_8f32 {
  border-color: var(--wp--preset--color--black) !important;
}
.center-916a {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.dynamic-ef74 {
  border-color: var(--wp--preset--color--white) !important;
}
.block_2d0b {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.modal-b996 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.popup_b921 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.complex-12d1 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.section_over_775c {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.message-e90e {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.tabs-last-69f6 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.component-24cd {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.pagination_stone_f2b0 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.out_dd33 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.feature_bbff {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.warm_d292 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.border_6037 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.yellow-dc2e {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.backdrop_solid_38b9 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.hero_421c {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.focused-1124 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.pagination-c716 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.notification-654a {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.box-0ba3 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.form_519a {
  background: var(--wp--preset--gradient--midnight) !important;
}
.row-plasma-20b0 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.panel_up_ff58 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.rough_927e {
  font-size: var(--wp--preset--font-size--large) !important;
}
.icon-4caf {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.layout-purple-471e a:where(:not(.frame_in_0589)) {
  color: inherit;
}
:where(.content-8efd.hidden_last_cc4b) {
  gap: 1.25em;
}
:where(.content-8efd.content_fast_6a29) {
  gap: 1.25em;
}
:where(.logo-full-3f67.hidden_last_cc4b) {
  gap: 2em;
}
:where(.logo-full-3f67.content_fast_6a29) {
  gap: 2em;
}
.center-aa76 {
  font-size: 1.5em;
  line-height: 1.6;
}

.photo_fast_2ed3 .input_mini_0712 {
  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);
}
.iron_acae .motion-1931 {
  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_prev_6f74 {
  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_prev_6f74.block-next-db48 .sort-c5ad {
  background-color: var(--e-global-color-primary);
}
.sort_prev_6f74.iron-9172 .sort-c5ad,
.sort_prev_6f74.info-2307 .sort-c5ad {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.background_narrow_b730 .solid_50b2 {
  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);
}
.east_0ad5 {
  --divider-color: var(--e-global-color-secondary);
}
.east_0ad5 .smooth-ad31 {
  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);
}
.east_0ad5.feature_white_7a2a .button_north_ab1d {
  background-color: var(--e-global-color-secondary);
}
.east_0ad5.photo_south_d11b .button_north_ab1d,
.east_0ad5.slider_6182 .button_north_ab1d {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.east_0ad5.photo_south_d11b .button_north_ab1d,
.east_0ad5.slider_6182 .button_north_ab1d svg {
  fill: var(--e-global-color-secondary);
}
.hot_1f47 .button_dirty_9c07 {
  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);
}
.hot_1f47 .component-liquid-fcc3 {
  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);
}
.menu_top_89a8.feature_white_7a2a .button_north_ab1d {
  background-color: var(--e-global-color-primary);
}
.menu_top_89a8.photo_south_d11b .button_north_ab1d,
.menu_top_89a8.slider_6182 .button_north_ab1d {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.menu_top_89a8.photo_south_d11b .button_north_ab1d,
.menu_top_89a8.slider_6182 .button_north_ab1d svg {
  fill: var(--e-global-color-primary);
}
.paragraph-efdc.feature_white_7a2a .button_north_ab1d {
  background-color: var(--e-global-color-primary);
}
.paragraph-efdc.photo_south_d11b .button_north_ab1d,
.paragraph-efdc.slider_6182 .button_north_ab1d {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.paragraph-efdc .west_6914 {
  color: var(--e-global-color-primary);
}
.paragraph-efdc .west_6914,
.paragraph-efdc .west_6914 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paragraph-efdc .under_991b {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled-5f29 .tag-3bf4 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_purple_c192 .section_de53 .message-soft-699d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article_white_63d9 .east_0c8f:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.article_white_63d9 .aside-right-884f i {
  color: var(--e-global-color-primary);
}
.article_white_63d9 .aside-right-884f svg {
  fill: var(--e-global-color-primary);
}
.article_white_63d9 .top-18ea {
  color: var(--e-global-color-secondary);
}
.article_white_63d9 .east_0c8f > .top-18ea,
.article_white_63d9 .east_0c8f > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu-gas-70c4 .tabs_solid_6278 {
  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);
}
.menu-gas-70c4 .tag_easy_b952 {
  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);
}
.fixed_82c7 .thick_7c3a .popup_copper_9e98 {
  background-color: var(--e-global-color-primary);
}
.fixed_82c7 .header_west_858c {
  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);
}
.description_9331 .menu-upper-5d7f {
  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);
}
.description_9331 .main_1862 {
  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);
}
.description_9331 .detail_2cfc {
  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);
}
.form-right-93e8 .table-up-4a56,
.form-right-93e8 .table-up-4a56 a {
  color: var(--e-global-color-primary);
}
.form-right-93e8 .table-up-4a56.element-170a,
.form-right-93e8 .table-up-4a56.element-170a a {
  color: var(--e-global-color-accent);
}
.form-right-93e8 .table-up-4a56 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.form-right-93e8 .hard_52eb {
  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);
}
.overlay_9e5f .frame_14e2,
.overlay_9e5f .filter_899a {
  color: var(--e-global-color-primary);
}
.overlay_9e5f .frame_14e2 svg {
  fill: var(--e-global-color-primary);
}
.overlay_9e5f .element-170a .frame_14e2,
.overlay_9e5f .element-170a .filter_899a {
  color: var(--e-global-color-accent);
}
.overlay_9e5f .element-170a .frame_14e2 svg {
  fill: var(--e-global-color-accent);
}
.overlay_9e5f .filter_899a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay_9e5f .hard_52eb {
  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_340c .section_769f,
.feature_340c .aside_white_f263 {
  color: var(--e-global-color-primary);
}
.feature_340c .aside_white_f263 svg {
  fill: var(--e-global-color-primary);
}
.feature_340c .table-up-4a56.element-170a a,
.feature_340c
  .table-up-4a56.element-170a
  .aside_white_f263 {
  color: var(--e-global-color-accent);
}
.feature_340c .section_769f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.feature_340c .hard_52eb {
  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);
}
.left_61e3 .input-4ecc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.left_61e3 .secondary_85f3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-9123 .frame-warm-91d8 .primary_0367 {
  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);
}
.outline-9123 .frame-warm-91d8 .fast-b2e0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-9123 .progress-10d0 .primary_0367 {
  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);
}
.outline-9123
  .progress-10d0
  .fast-b2e0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-9123
  .link_dirty_f0d4
  .primary_0367 {
  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);
}
.outline-9123
  .link_dirty_f0d4
  .fast-b2e0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-9123
  .pagination_plasma_1a54
  .primary_0367 {
  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);
}
.outline-9123
  .pagination_plasma_1a54
  .fast-b2e0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_mini_b2b1 .red-7e79 {
  background-color: var(--e-global-color-primary);
}
.shadow_mini_b2b1 .red-7e79:hover {
  background-color: var(--e-global-color-primary);
}
.shadow_mini_b2b1 .wrapper_wide_d3c6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_mini_b2b1
  .red-7e79:hover
  .wrapper_wide_d3c6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.soft_d6c2 .black-e7fc {
  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);
}
.block-ccbf .green_cea5 .label_cf85 a {
  background-color: var(--e-global-color-accent);
}
.block-ccbf .green_cea5 .fast-2bbb a {
  background-color: var(--e-global-color-accent);
}
.block-ccbf .green_cea5 .label_cf85 a,
.block-ccbf .green_cea5 .fast-2bbb a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-7a85
  .popup-fresh-ee43.secondary_78f7
  .green_cea5
  a.pattern-orange-c05b {
  background-color: var(--e-global-color-accent);
}
.accent-7a85
  .popup-fresh-ee43.secondary_78f7
  .green_cea5
  span.pattern-orange-c05b.fn-current-5503 {
  background-color: var(--e-global-color-text);
}
.accent-7a85
  .popup-fresh-ee43.secondary_78f7
  .green_cea5
  .pattern-orange-c05b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-0bc1 .layout_center_085e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-0bc1
  .middle_7d87
  > .fast-7567
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-0bc1
  .component_8546
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-0bc1
  .summary_68e3
  .dirty-2f2a,
.top-0bc1
  .summary_68e3
  .popup_6484 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.top-0bc1
  .summary_68e3
  .footer_glass_fdac,
.top-0bc1
  .summary_68e3
  a
  .footer_glass_fdac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-0bc1
  .summary_68e3
  .description-medium-6bf7 {
  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);
}
.top-0bc1
  .summary_68e3
  .out-b154 {
  background-color: var(--e-global-color-primary);
}
.top-0bc1
  .summary_68e3
  .out-b154 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-0bc1
  .summary_68e3
  .out-b154:hover {
  background-color: var(--e-global-color-primary);
}
.top-0bc1
  .summary_68e3
  .table_b0b2 {
  background-color: var(--e-global-color-primary);
}
.top-0bc1
  .summary_68e3
  .table_b0b2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-0bc1
  .summary_68e3
  .table_b0b2:hover {
  background-color: var(--e-global-color-primary);
}
.top-0bc1
  .form-focused-91a4
  .old_449e
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.top-0bc1
  .form-focused-91a4
  .badge-warm-cd3e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-0bc1
  .form-focused-91a4
  .description-medium-6bf7 {
  color: var(--e-global-color-text);
}
.top-0bc1
  .form-focused-91a4
  .description-medium-6bf7
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-0bc1
  .form-focused-91a4
  .out-b154 {
  background-color: var(--e-global-color-primary);
}
.top-0bc1
  .form-focused-91a4
  .out-b154 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-0bc1
  .form-focused-91a4
  .out-b154:hover {
  background-color: var(--e-global-color-primary);
}
.top-0bc1
  .form-focused-91a4
  .table_b0b2 {
  background-color: var(--e-global-color-primary);
}
.top-0bc1
  .form-focused-91a4
  .table_b0b2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-0bc1
  .form-focused-91a4
  .table_b0b2:hover {
  background-color: var(--e-global-color-primary);
}
.top-0bc1 .notification-1b15 {
  background-color: var(--e-global-color-primary);
}
.top-0bc1 .notification-1b15:hover {
  background-color: var(--e-global-color-primary);
}
.top-0bc1 .accordion_c3c9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.top-0bc1 .main-8d69 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_up_130d .full_61ef {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_up_130d
  .complex-cb28
  > div:nth-child(3)
  .full_61ef,
.icon_up_130d
  .dim_3abb
  > div:nth-child(1)
  .full_61ef,
.icon_up_130d
  .row_a191
  > div:nth-child(1)
  .full_61ef,
.icon_up_130d
  .message-f56f
  > div:nth-child(1)
  .full_61ef,
.icon_up_130d
  .description-wood-77bd
  > div:nth-child(1)
  .full_61ef {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_up_130d .media-easy-6106 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_up_130d .solid_0674 {
  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);
}
.icon_up_130d .shade_motion_fbc8 {
  background-color: var(--e-global-color-primary);
}
.icon_up_130d .shade_motion_fbc8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_up_130d .shade_motion_fbc8:hover {
  background-color: var(--e-global-color-primary);
}
.icon_up_130d .chip-dynamic-fd4e {
  background-color: var(--e-global-color-primary);
}
.icon_up_130d .chip-dynamic-fd4e:hover {
  background-color: var(--e-global-color-primary);
}
.icon_up_130d .accordion_c3c9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_up_130d .main-8d69 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table_copper_5de5 .picture-easy-e639 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table_copper_5de5 .banner_plasma_5fb0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table_copper_5de5 .first-f3d4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table_copper_5de5 .surface-1d53 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table_copper_5de5 .article-b6eb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table_copper_5de5 .chip-dynamic-fd4e {
  background-color: var(--e-global-color-primary);
}
.table_copper_5de5 .chip-dynamic-fd4e:hover {
  background-color: var(--e-global-color-primary);
}
.west_d44a .under_6c76 {
  background-color: var(--e-global-color-secondary);
}
.west_d44a .wrapper-warm-43e7 {
  background-color: var(--e-global-color-text);
}
.west_d44a .iron_0c3c {
  background-color: var(--e-global-color-secondary);
}
.west_d44a .popup-static-6a32 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.west_d44a .down-e94d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.west_d44a .texture_0462 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.west_d44a .chip_rough_c374 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.west_d44a .wood_79d6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_0aa6 .gallery_fd03 .paragraph_static_38d3,
.gas_0aa6
  .gallery_fd03
  .paragraph_static_38d3
  a,
.gas_0aa6 .gold-da33 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_0aa6 .gallery_fd03 .content-2a66,
.gas_0aa6 .carousel-19fe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_0aa6 .gallery_fd03 .content-2a66 {
  color: var(--e-global-color-text);
}
.gas_0aa6 .carousel-19fe {
  color: var(--e-global-color-text);
}
.gas_0aa6
  .gallery_fd03
  .stone-5b27 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gas_0aa6 .label_bright_2d3c .basic-22c2 {
  background-color: var(--e-global-color-primary);
}
.gas_0aa6 .label_bright_2d3c .basic-22c2:hover {
  background-color: var(--e-global-color-primary);
}
.gas_0aa6 .label_bright_2d3c .preview_0483 li span {
  background-color: var(--e-global-color-text);
}
.gas_0aa6 .label_bright_2d3c .preview_0483 li span:hover {
  background-color: var(--e-global-color-primary);
}
.gas_0aa6
  .label_bright_2d3c
  .preview_0483
  li.overlay-03e1
  span {
  background-color: var(--e-global-color-accent);
}
.gas_0aa6 .complex_789d span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-9061 .focus_orange_1c4e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.progress_top_a997 .modal_easy_c2fe {
  background-color: var(--e-global-color-primary);
}
.progress_top_a997 .hero_da7e {
  background-color: var(--e-global-color-secondary);
}
.progress_top_a997 .section-46a5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_top_a997 .cool-49c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_top_a997 .input_df27 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_top_a997 .hovered-8674 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_top_a997 .stale-a20e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_top_a997 .header-bfea {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_top_a997 .pink-27c3 {
  background-color: var(--e-global-color-primary);
}
.progress_top_a997 .pink-27c3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.prev_ab17 .pattern_5913 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.prev_ab17 .outline_6f55 {
  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);
}
.prev_ab17
  .aside-full-9d04:after {
  background-color: var(--e-global-color-primary);
}
.prev_ab17 .hard_b6e7 {
  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);
}
.hot-d228 .gold-da33 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot-d228 .carousel-19fe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section-317b .middle-cfd8 .silver-bb81 {
  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);
}
.section-317b .middle-cfd8 .badge-stone-3909 {
  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_hard_f519 .top_af98 {
  background-color: var(--e-global-color-primary);
}
.content_hard_f519 .badge-a2d8 {
  background-color: var(--e-global-color-secondary);
}
.content_hard_f519 .in_0804 .detail-steel-d328 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content_hard_f519 .caption-4d73 .detail-steel-d328 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough-7e05 .preview_hard_d6fe .preview_2e8e {
  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);
}
.rough-7e05 .preview_hard_d6fe .tertiary-glass-7a79 {
  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);
}
.rough-7e05 .preview_hard_d6fe .hovered-1d02 {
  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);
}
.pattern_2ac6 .shade-b272 {
  border-color: var(--e-global-color-text);
}
.pattern_2ac6 .solid-8e87 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern_2ac6 .form_prev_13cd {
  color: var(--e-global-color-primary);
}
.pattern_2ac6 .liquid-3b2c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.frame_current_3461 .progress_small_4448 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame_current_3461 .notification_d2b4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame_current_3461 .detail-8406:hover .progress_small_4448 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame_current_3461
  .detail-8406:hover
  .notification_d2b4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focus_351a .paragraph-smooth-c45f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focus_351a .breadcrumb-dirty-f0fd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary-red-bedc .paragraph_dirty_b9c1 .breadcrumb-49b2 {
  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);
}
.tertiary-red-bedc .red_da6a .breadcrumb-49b2 {
  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);
}
.dark_98d2 .selected-56ed {
  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);
}
.purple_0917 .shade_basic_cdca .hover-90a4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.purple_0917 .shade_basic_cdca .hover-90a4 {
  background-color: var(--e-global-color-secondary);
}
.purple_0917 .grid-4d3b .hover-90a4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.purple_0917 .grid-4d3b .hover-90a4 {
  background-color: var(--e-global-color-secondary);
}
.purple_0917 .fast-06a8 .tag_ff68 {
  background-color: var(--e-global-color-primary);
}
.purple_0917 .fast-06a8:hover .tag_ff68 {
  background-color: var(--e-global-color-secondary);
}
.purple_0917 .basic-22c2 {
  background-color: var(--e-global-color-primary);
}
.purple_0917 .basic-22c2:hover {
  background-color: var(--e-global-color-accent);
}
.purple_0917 .preview_0483 li span {
  background-color: var(--e-global-color-text);
}
.purple_0917 .preview_0483 li span:hover {
  background-color: var(--e-global-color-primary);
}
.purple_0917 .preview_0483 li.overlay-03e1 span {
  background-color: var(--e-global-color-accent);
}
.smooth-7cba .pro-6e82 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth-7cba .pagination_b223 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_866b .carousel_37e5:before {
  background-color: var(--e-global-color-secondary);
}
.smooth_866b .hero-c599 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_866b .section-blue-9a9d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.easy_5eb8 .status-f295 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.easy_5eb8 .status-f295:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.easy_5eb8 .status-f295.fn-active-5503 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.easy_5eb8 .top-dae1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy_5eb8 .iron-ccb1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy_5eb8 .sidebar-8af4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy_5eb8 .wrapper_de05 {
  background-color: var(--e-global-color-primary);
}
.easy_5eb8 .wrapper_de05 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.easy_5eb8 .feature-fixed-5334 {
  background-color: var(--e-global-color-primary);
}
.easy_5eb8 .feature-fixed-5334 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.progress-2900 .description_6d43 .modal-lower-73c1 a {
  color: var(--e-global-color-secondary);
}
.progress-2900 .description_6d43 .modal-lower-73c1 a:hover {
  color: var(--e-global-color-secondary);
}
.progress-2900 .description_6d43 .modal-lower-73c1,
.progress-2900 .description_6d43 .modal-lower-73c1 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress-2900 .description_6d43 .pressed_eefc {
  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);
}
.progress-2900 .description_6d43 .stale-fece {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress-2900 .description_6d43 .bright_f1fe {
  background-color: var(--e-global-color-primary);
}
.progress-2900 .description_6d43 .bright_f1fe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress-2900 .description_6d43 .bright_f1fe:hover {
  background-color: var(--e-global-color-primary);
}
.progress-2900 .description_6d43 .border-advanced-a909 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.progress-2900 .description_6d43 .border-advanced-a909 {
  background-color: var(--e-global-color-primary);
}
.progress-2900 .description_6d43 .border-advanced-a909:hover {
  background-color: var(--e-global-color-primary);
}
.progress-2900 .description_6d43 .basic-22c2 {
  background-color: var(--e-global-color-primary);
}
.progress-2900 .description_6d43 .basic-22c2:hover {
  background-color: var(--e-global-color-primary);
}
.progress-2900 .label_bright_2d3c .preview_0483 li span {
  background-color: var(--e-global-color-text);
}
.progress-2900 .label_bright_2d3c .preview_0483 li span:hover {
  background-color: var(--e-global-color-primary);
}
.progress-2900 .label_bright_2d3c .preview_0483 li.overlay-03e1 span {
  background-color: var(--e-global-color-accent);
}
.progress-2900 .accordion_c3c9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress-2900 .main-8d69 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.west-b7b6 .shadow-aa0d .breadcrumb-soft-2060 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.west-b7b6 .shadow-aa0d .west_f26f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.west-b7b6 .shadow-aa0d .active-c44b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_east_75fb .carousel-fd64 {
  border-color: var(--e-global-color-text);
}
.texture_east_75fb .copper-7efb {
  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);
}
.texture_east_75fb .picture_top_6d96 {
  color: var(--e-global-color-secondary);
}
.texture_east_75fb .picture_top_6d96 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_east_75fb .thumbnail_c1e3 > * {
  color: var(--e-global-color-primary);
}
.texture_east_75fb .thumbnail_c1e3 > * svg {
  fill: var(--e-global-color-primary);
}
.texture_east_75fb .surface-0e7c {
  color: var(--e-global-color-primary);
}
.texture_east_75fb .surface-0e7c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture_east_75fb .menu-3dd0 {
  color: var(--e-global-color-primary);
}
.texture_east_75fb .menu-3dd0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture_east_75fb .huge_616b {
  color: var(--e-global-color-primary);
}
.texture_east_75fb .huge_616b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_east_75fb .container_top_bc19 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_east_75fb .bronze-2abe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_east_75fb .bronze-2abe.button-pro-d129 {
  color: var(--e-global-color-secondary);
}
.texture_east_75fb .bronze-2abe.button-pro-d129 .box_8713 {
  color: var(--e-global-color-accent);
}
.texture_east_75fb .bronze-2abe.gold-bc78 {
  color: var(--e-global-color-text);
}
.texture_east_75fb .bronze-2abe.gold-bc78 .box_8713 {
  color: var(--e-global-color-text);
}
.texture_east_75fb .bronze-2abe:before {
  border-top-color: var(--e-global-color-text);
}
.texture_east_75fb .pro-c826 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_east_75fb
  .pro-c826
  .outline-rough-9985 {
  background-color: var(--e-global-color-primary);
}
.texture_east_75fb
  .pro-c826
  .outline-rough-9985 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture_east_75fb .carousel-fd64 .hard-7a0a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dirty-8df7 .tooltip_selected_8bcd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dirty-8df7 .tall_d607 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav_large_c7e3 .tabs-hard-15b0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav_large_c7e3
  .image_5a20
  .article_347e {
  background-color: var(--e-global-color-secondary);
}
.nav_large_c7e3
  .image_5a20.table_c888
  .article_347e {
  background-color: var(--e-global-color-text);
}
.nav_large_c7e3
  .image_5a20:hover
  .article_347e {
  background-color: var(--e-global-color-accent);
}
.nav_large_c7e3
  .image_5a20.fn-active-5503
  .article_347e {
  background-color: var(--e-global-color-primary);
}
.motion_83d0 .sidebar_dffb {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.motion_83d0 .content-5dec {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.motion_83d0 .plasma_cd57 {
  background-color: var(--e-global-color-primary);
}
.motion_83d0 .plasma_cd57 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter_red_e281 .inner_67e8 .progress_59f2 .hidden-brown-9352 {
  background-color: var(--e-global-color-secondary);
}
.filter_red_e281 .inner_67e8 .hero-solid-1d5a:after {
  background-color: var(--e-global-color-secondary);
}
.filter_red_e281 .photo-current-5237 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_red_e281 .block-7f6a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_red_e281 .wrapper-a9c5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_red_e281 .grid-soft-453c {
  background-color: var(--e-global-color-primary);
}
.filter_red_e281 .grid-soft-453c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter_red_e281 .button_1ea8 {
  background-color: var(--e-global-color-secondary);
}
.filter_red_e281 .button_1ea8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter_red_e281 .inner_67e8 .bronze_6563 .logo-lite-daae:hover {
  background-color: var(--e-global-color-primary);
}
.filter_red_e281
  .inner_67e8
  .bronze_6563
  .logo-lite-daae.item-basic-b870 {
  background-color: var(--e-global-color-primary);
}
.filter_red_e281 .inner_67e8 .alert-ef4c:before {
  border-color: var(--e-global-color-primary);
}
.filter_red_e281 .inner_67e8 .alert-ef4c:hover:before {
  border-color: var(--e-global-color-secondary);
}
.filter_red_e281
  .inner_67e8
  .alert-ef4c.badge-3ec6:before {
  border-color: var(--e-global-color-primary);
}
.filter_red_e281 .orange_d0f0 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element_c0fc .detail_3db4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element_c0fc .detail_3db4:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element_c0fc .detail_3db4.pressed_7252 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element_c0fc .disabled_26e5 {
  background-color: var(--e-global-color-primary);
}
.element_c0fc .disabled_26e5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element_c0fc
  .detail-5583
  .block_dc2b
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element_c0fc
  .panel_cd89
  .block_dc2b
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.modal-cold-1b68
  .fluid_f2ec
  .preview_1118 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal-cold-1b68
  .fluid_f2ec
  .breadcrumb_upper_f3d2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal-cold-1b68 .orange-f39d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal-cold-1b68 .aside-1cbd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal-cold-1b68 .pattern_6125 {
  background-color: var(--e-global-color-primary);
}
.modal-cold-1b68 .pattern_6125 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.iron_83a7 .simple_1bdd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.iron_83a7 .prev_aa44 {
  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);
}
.iron_83a7 .west_9570 {
  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);
}
.iron_83a7 .west_9570 a:hover {
  color: var(--e-global-color-secondary);
}
.iron_83a7 .info-e8d4 {
  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);
}
.iron_83a7 .west-c030 {
  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);
}
.iron_83a7 .menu-tall-54d7 .basic-22c2 {
  background-color: var(--e-global-color-primary);
}
.iron_83a7 .menu-tall-54d7 .basic-22c2:hover {
  background-color: var(--e-global-color-accent);
}
.iron_83a7
  .menu-tall-54d7
  .preview_0483
  li
  span {
  background-color: var(--e-global-color-text);
}
.iron_83a7
  .menu-tall-54d7
  .preview_0483
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.iron_83a7
  .menu-tall-54d7
  .preview_0483
  li.overlay-03e1
  span {
  background-color: var(--e-global-color-accent);
}
.gallery_simple_d7d2
  .filter_3653
  .card_dirty_171d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_simple_d7d2 .filter_3653 .article-b036 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_simple_d7d2 .filter_3653 .menu_18ae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_simple_d7d2 .hot_1123 {
  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);
}
.gallery_simple_d7d2
  .background_7121.thumbnail_e40d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > a {
  background-color: var(--e-global-color-text);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > a
  .article_cd5f.border_f623 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > a
  .smooth-a751.top-b9d1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > .button-fresh-1ef6
  .fixed_0046
  > a {
  background-color: var(--e-global-color-secondary);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > .button-fresh-1ef6
  .fixed_0046
  > a
  .container_cool_6c30 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > .button-fresh-1ef6
  .fixed_0046
  > a
  .smooth-a751.out-4ae5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > a
  .hard-84e0:before {
  color: var(--e-global-color-text);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > .button-fresh-1ef6
  a
  .hard-84e0:before {
  color: var(--e-global-color-text);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046.secondary_61e5
  > a
  .hard-84e0:before {
  color: var(--e-global-color-text);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > .button-fresh-1ef6
  .fixed_0046.secondary_61e5
  > a
  .hard-84e0:before {
  color: var(--e-global-color-text);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > a
  .wrapper-e564
  .hidden-light-2584 {
  color: var(--e-global-color-text);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > .button-fresh-1ef6
  a
  .wrapper-e564
  .hidden-light-2584 {
  color: var(--e-global-color-text);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > a
  .wrapper-e564
  .hidden-light-2584,
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > .button-fresh-1ef6
  a
  .wrapper-e564
  .hidden-light-2584 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > a
  .stale-8ff0:before {
  color: var(--e-global-color-text);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > .button-fresh-1ef6
  a
  .stale-8ff0:before {
  color: var(--e-global-color-text);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046.secondary_61e5
  > a
  .stale-8ff0:before {
  color: var(--e-global-color-text);
}
.highlight-2508
  > .input_28be
  > div
  > .button-gold-040a
  > .fixed_0046
  > .button-fresh-1ef6
  .fixed_0046.secondary_61e5
  > a
  .stale-8ff0:before {
  color: var(--e-global-color-text);
}
.right-cd6c .tertiary-bottom-426e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.right-cd6c
  .panel-da8a:hover
  .tertiary-bottom-426e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gradient-static-9da2
  > .input_28be
  > .element-fd54
  > .text-bronze-8dbf
  > .slider_7cb7
  > .box_simple_397e
  .carousel_purple_7a47 {
  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);
}
.gradient-static-9da2
  > .input_28be
  > .element-fd54
  > .text-bronze-8dbf
  > .slider_7cb7
  > .box_simple_397e:hover
  .carousel_purple_7a47 {
  color: var(--e-global-color-text);
}
.gradient-static-9da2
  > .input_28be
  > .element-fd54
  > .text-bronze-8dbf
  > .slider_7cb7
  > .box_simple_397e:hover
  .carousel_purple_7a47 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient-static-9da2
  > .input_28be
  > .element-fd54
  > .text-bronze-8dbf
  > .slider_7cb7.hovered_18aa
  > .box_simple_397e
  .carousel_purple_7a47 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.plasma-dc0a .menu-south-9b0f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.plasma-dc0a .secondary_ec2e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.plasma-dc0a .aside_e2d8 {
  background-color: var(--e-global-color-primary);
}
.plasma-dc0a .aside_e2d8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.content_soft_ca93
  > .input_28be
  > .column-first-4369
  > .outline-large-08a4
  > .active_74ca
  .header-44ec {
  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);
}
.content_soft_ca93
  > .input_28be
  > .column-first-4369
  > .outline-large-08a4
  > .active_74ca
  .tertiary-3c6c {
  color: var(--e-global-color-text);
}
.content_soft_ca93
  > .input_28be
  > .column-first-4369
  > .outline-large-08a4
  > .active_74ca:hover
  .header-44ec {
  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);
}
.content_soft_ca93
  > .input_28be
  > .column-first-4369
  > .outline-large-08a4
  > .active_74ca:hover
  .tertiary-3c6c {
  color: var(--e-global-color-secondary);
}
.content_soft_ca93
  > .input_28be
  > .column-first-4369
  > .outline-large-08a4
  > .active_74ca.video_plasma_def4
  .header-44ec {
  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);
}
.content_soft_ca93
  > .input_28be
  > .column-first-4369
  > .outline-large-08a4
  > .active_74ca.video_plasma_def4
  .tertiary-3c6c {
  color: var(--e-global-color-primary);
}
.badge_stone_d274
  .description-out-d276
  .button_short_7ef4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_stone_d274 .border_plasma_a73e .hard-7a0a .list_25da {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module_south_1bd6 .main_basic_e319 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module_south_1bd6 .glass-744c .main_basic_e319 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module_south_1bd6 .mini-5890 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.module_south_1bd6 .mini-5890 {
  background-color: var(--e-global-color-primary);
}
.badge_blue_9bc8 .search-upper-6e47 .image-b919 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_blue_9bc8
  .search-upper-6e47:hover
  .preview-wide-a598 {
  color: var(--e-global-color-secondary);
}
.badge_blue_9bc8
  .search-upper-6e47:hover
  .image-b919 {
  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);
}
.header-purple-a15e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.wrapper-green-8f63 {
  flex-direction: column;
}

.wrapper-green-8f63 .tertiary-1586 {
  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.wrapper-green-8f63 .tertiary-1586 {
  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);
}

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

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

.column_42af.search_f458 {
  display: none;
}

.active-d0f0 {
  display: none;
}

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

.thumbnail_thick_4fdf.module-gas-7bb5 {
  margin-bottom: 40px;
  width: 100%;
}

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

.wrapper-green-8f63 a {
  width: 100%;
}

.disabled_278a .pattern_current_3af9.popup_soft_2a88 {
  width: 20% !important;
}

.shadow-2c9c {
  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; /* 字母间距 */
}

.shadow-2c9c: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%);
}

.shadow-2c9c svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

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

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

.disabled_278a
  .pattern_current_3af9.table-in-38b7
  .hard-db83
  .hot-4939 {
  font-size: 20px !important;
}

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

.east_4327 {
  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-f895 h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.description-8f9b.logo-fresh-1802 > .middle-d18a {
  display: flex;
  align-items: center;
}

.shade-first-234e {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

.heading-a9b1 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

.accordion-large-22bc {
  width: 150px !important;
  height: 150px !important;
  max-width: none;
  border-radius: 20px;
}

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

.disabled_278a
  .pattern_current_3af9.accordion-21a0
  .over-b3d4
  .header_white_e6d9 {
  width: 100% !important;
}

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

.avatar-complex-7f5c {
  width: 100%;
}

.tooltip-9dc7 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

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

.active-yellow-56c1 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.primary_640f:hover .active-yellow-56c1 {
  visibility: visible;
}
.primary_640f:hover.primary_640f::before {
  display: block;
}

.progress-f895 h3 {
  color: #fff;
}

.tag-yellow-42f5 {
  margin: 0;
}

.disabled_278a
  .pattern_current_3af9.accordion-21a0
  .header_white_e6d9
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.advanced_9c2d {
  width: 100%;
}

.wide-72de {
  width: 100%;
}

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

.wide-72de {
  width: 100%;
}

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

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

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

.sidebar-simple-00f7 {
  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;
}

.wrapper-green-8f63 .tertiary-1586.preview-aacc {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.wrapper-green-8f63 h1.tertiary-1586 {
  margin-top: 80px !important;
}

.disabled_278a .pattern_current_3af9.nav_under_7e49 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.active-151a img {
  width: 100%;
}

.disabled-slow-6dcf .panel-ca29.hard-db83 {
  justify-content: space-between;
}

.mask-glass-7900 {
  display: none;
}

.top-6b3f .white-4209 {
  margin: 1px 0 !important;
}

.primary-037a li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .description-8f9b .middle-d18a {
    flex-wrap: nowrap !important;
  }
}

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

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

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

  .shadow-2c9c svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .disabled-slow-6dcf .panel-ca29.hard-db83 {
    border-bottom: 1px solid #f0c159;
  }

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

  .description-8f9b.logo-fresh-1802 > .middle-d18a {
    gap: 15px;
    justify-content: space-between;
  }

  .disabled_278a
    .pattern_current_3af9.accordion-21a0
    .header_white_e6d9
    img {
    width: 60% !important;
  }

  .heading-a9b1 {
    left: 2%;
  }

  .wrapper_0713 {
    margin: 10px 0;
  }

  .wrapper-green-8f63 .white-4209 {
    margin: 0;
    margin-bottom: 10px;
  }

  .shadow-2c9c {
    font-size: 16px !important;
  }

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

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

  h2.wrapper-green-8f63 .tertiary-1586,
  .wrapper-green-8f63 .tertiary-1586 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .header_white_e6d9 {
    justify-content: center;
  }

  .wrapper-green-8f63 .white-4209 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .disabled_278a .pattern_current_3af9.popup_soft_2a88 {
    width: 75% !important;
  }

  .active-151a img {
    width: 100% !important;
  }
}

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

  h2.wrapper-green-8f63 .tertiary-1586,
  .wrapper-green-8f63 .tertiary-1586 {
    font-size: 30px !important;
  }

  .header_white_e6d9 {
    justify-content: center;
  }

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

  .soft-2f6e
    .nav-left-c000.link_9d8b {
    margin: 0 !important;
  }

  .shade-first-234e {
    margin: 0;
    gap: 10px;
  }

  .wrapper_0713 {
    display: flex;
  }

  .hard-2c38 .shadow-2c9c {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .wrapper-green-8f63 h1.tertiary-1586 {
    margin-top: 40px !important;
  }

  .disabled_278a
    .pattern_current_3af9.accordion-21a0
    .header_white_e6d9
    img,
  .hot_1f47 .over-b3d4 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .disabled_278a .pattern_current_3af9.popup_soft_2a88 {
    width: 100% !important;
  }

  .description-8f9b.logo-fresh-1802 > .middle-d18a {
    gap: 3px;
  }

  .wrapper-green-8f63 .white-4209 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

@media (max-width: 400px) {
  .shadow-2c9c {
    white-space: wrap;
  }
}

/* 超紧凑型导航菜单样式 */
.disabled-slow-6dcf .panel-ca29.hard-db83 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.disabled-slow-6dcf .panel-ca29.hard-db83: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);
}

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

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

.wrapper-green-8f63 {
  position: relative;
  padding-top: 30px;
}

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

.column_42af:hover {
  background: rgba(255, 215, 0, 0.4);
  transform: scale(1.05);
}

/* 列表项巴西风格增强 */
ol li a {
  font-size: 30px;
  color: #F0F8FF !important;
  text-decoration: none;
  transition: all 0.3s ease;
  padding: 5px 10px;
  border-radius: 5px;
  display: inline-block;
}

ol li a:hover {
  color: #FFD700 !important;
  background: rgba(255, 215, 0, 0.1);
  transform: translateX(10px);
}

ol li::marker {
  font-size: 22px;
  color: #FFD700 !important;
}

/* 图片块简化样式 */
.accordion-large-22bc {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .disabled-slow-6dcf .panel-ca29.hard-db83 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .wrapper-green-8f63 .tertiary-1586 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .shadow-2c9c {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.row_plasma_d839 .nav_plasma_6cba {
  flex-shrink: 0;
  white-space: nowrap;
}

.row_plasma_d839 .avatar-plasma-6f1d {
  flex-shrink: 0;
  min-width: fit-content;
}

.row_plasma_d839 .hot-4939 {
  white-space: nowrap;
}

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

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

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

.row_plasma_d839 .avatar-plasma-6f1d {
  max-width: 80px !important;
  overflow: hidden;
}

.row_plasma_d839 .panel-ca29.hard-db83 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.row_plasma_d839 .hot-4939 {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: 397f */
.promo-block-q6 {
  padding: 0.5rem;
  font-size: 12px;
  line-height: 1.0;
}
