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(.heading-809e) {
  gap: 0.5em;
}
:where(.border_yellow_7883) {
  gap: 0.5em;
}
body .preview_8bd9 > .primary-slow-8ad1 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .preview_8bd9 > .photo_hovered_df63 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .preview_8bd9 > .notice_lower_3b73 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .backdrop-f830 > .primary-slow-8ad1 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .backdrop-f830 > .photo_hovered_df63 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .backdrop-f830 > .notice_lower_3b73 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .backdrop-f830
  > :where(:not(.primary-slow-8ad1):not(.photo_hovered_df63):not(.small_d8fd)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .backdrop-f830 > .search-fast-08c2 {
  max-width: var(--wp--style--global--wide-size);
}
body .heading-809e {
  display: flex;
}
body .heading-809e {
  flex-wrap: wrap;
  align-items: center;
}
body .heading-809e > * {
  margin: 0;
}
body .border_yellow_7883 {
  display: grid;
}
body .border_yellow_7883 > * {
  margin: 0;
}
:where(.summary_1ec9.heading-809e) {
  gap: 2em;
}
:where(.summary_1ec9.border_yellow_7883) {
  gap: 2em;
}
:where(.outer_e9dc.heading-809e) {
  gap: 1.25em;
}
:where(.outer_e9dc.border_yellow_7883) {
  gap: 1.25em;
}
.stone_1f02 {
  color: var(--wp--preset--color--black) !important;
}
.carousel-b2b0 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.outline-static-6e4b {
  color: var(--wp--preset--color--white) !important;
}
.video_9709 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.content_easy_e097 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.east_5f16 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.status_f8a9 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.out_0468 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.blue_1865 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.heading_69d3 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.tooltip_4e4f {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.panel_247b {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.red_291b {
  background-color: var(--wp--preset--color--black) !important;
}
.text-brown-bc9d {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.text-87b3 {
  background-color: var(--wp--preset--color--white) !important;
}
.nav_8393 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.image-a7c5 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.list_f342 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.down-caf7 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.cold_c775 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.heading-fresh-08cb {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.form-8d4c {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.primary_brown_b457 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.status-up-6d3a {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.hidden_out_6fd3 {
  border-color: var(--wp--preset--color--black) !important;
}
.motion_871f {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.nav_3e86 {
  border-color: var(--wp--preset--color--white) !important;
}
.section-46ec {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.gradient_2c1d {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.module_motion_78ce {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.content-gas-01cb {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.filter-pressed-d79d {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.upper-98f7 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.content-huge-c7c8 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.sort-4133 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.button_fixed_1109 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.link_hot_37f2 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.stale_f975 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.column-b40c {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.north-f8f9 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.tag-over-5226 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.paragraph_hard_f797 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.pattern_fast_eda6 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.notice_first_adf6 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.left_897a {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.summary-b0d4 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.dim-0618 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.center-4071 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.box-bright-cdac {
  font-size: var(--wp--preset--font-size--small) !important;
}
.outer-6899 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.in_5803 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.detail_bdf0 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.steel-30d1 a:where(:not(.white_0d42)) {
  color: inherit;
}
:where(.outer_e9dc.heading-809e) {
  gap: 1.25em;
}
:where(.outer_e9dc.border_yellow_7883) {
  gap: 1.25em;
}
:where(.summary_1ec9.heading-809e) {
  gap: 2em;
}
:where(.summary_1ec9.border_yellow_7883) {
  gap: 2em;
}
.tiny-120b {
  font-size: 1.5em;
  line-height: 1.6;
}

.disabled_4415 .link-bbb0 {
  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);
}
.form-solid-d118 .box-89be {
  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);
}
.fixed-c4e8 {
  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);
}
.fixed-c4e8.notice_000f .main_8455 {
  background-color: var(--e-global-color-primary);
}
.fixed-c4e8.gradient_020c .main_8455,
.fixed-c4e8.dark_5bcf .main_8455 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.middle_869b .hard-2d3d {
  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);
}
.accent_6af6 {
  --divider-color: var(--e-global-color-secondary);
}
.accent_6af6 .image_eef1 {
  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);
}
.accent_6af6.module_36af .hard-d041 {
  background-color: var(--e-global-color-secondary);
}
.accent_6af6.gallery-right-c74c .hard-d041,
.accent_6af6.wrapper-1db8 .hard-d041 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.accent_6af6.gallery-right-c74c .hard-d041,
.accent_6af6.wrapper-1db8 .hard-d041 svg {
  fill: var(--e-global-color-secondary);
}
.content_3657 .static_c9ba {
  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_3657 .accent_7790 {
  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);
}
.bright-60e1.module_36af .hard-d041 {
  background-color: var(--e-global-color-primary);
}
.bright-60e1.gallery-right-c74c .hard-d041,
.bright-60e1.wrapper-1db8 .hard-d041 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.bright-60e1.gallery-right-c74c .hard-d041,
.bright-60e1.wrapper-1db8 .hard-d041 svg {
  fill: var(--e-global-color-primary);
}
.secondary_south_15df.module_36af .hard-d041 {
  background-color: var(--e-global-color-primary);
}
.secondary_south_15df.gallery-right-c74c .hard-d041,
.secondary_south_15df.wrapper-1db8 .hard-d041 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.secondary_south_15df .pro-5645 {
  color: var(--e-global-color-primary);
}
.secondary_south_15df .pro-5645,
.secondary_south_15df .pro-5645 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.secondary_south_15df .shadow_inner_6bc0 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale-9e95 .caption-orange-a396 {
  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);
}
.fixed_d0f4 .steel_1fd1 .breadcrumb_old_3a42 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary_53f1 .medium-138c:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.summary_53f1 .gradient-b549 i {
  color: var(--e-global-color-primary);
}
.summary_53f1 .gradient-b549 svg {
  fill: var(--e-global-color-primary);
}
.summary_53f1 .info-bba5 {
  color: var(--e-global-color-secondary);
}
.summary_53f1 .medium-138c > .info-bba5,
.summary_53f1 .medium-138c > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_8586 .section_paper_774e {
  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);
}
.down_8586 .cold_3875 {
  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);
}
.banner_medium_eb42 .layout_warm_1370 .modal-right-963e {
  background-color: var(--e-global-color-primary);
}
.banner_medium_eb42 .bright_1b9a {
  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);
}
.column-e41f .content-fluid-9964 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column-e41f .status-c038 {
  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);
}
.column-e41f .south-d71d {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.border_rough_e598 .shade_9221,
.border_rough_e598 .shade_9221 a {
  color: var(--e-global-color-primary);
}
.border_rough_e598 .shade_9221.search_10f3,
.border_rough_e598 .shade_9221.search_10f3 a {
  color: var(--e-global-color-accent);
}
.border_rough_e598 .shade_9221 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border_rough_e598 .button-up-ac3a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_new_dba4 .warm_06bf,
.thumbnail_new_dba4 .surface-middle-7ee5 {
  color: var(--e-global-color-primary);
}
.thumbnail_new_dba4 .warm_06bf svg {
  fill: var(--e-global-color-primary);
}
.thumbnail_new_dba4 .search_10f3 .warm_06bf,
.thumbnail_new_dba4 .search_10f3 .surface-middle-7ee5 {
  color: var(--e-global-color-accent);
}
.thumbnail_new_dba4 .search_10f3 .warm_06bf svg {
  fill: var(--e-global-color-accent);
}
.thumbnail_new_dba4 .surface-middle-7ee5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_new_dba4 .button-up-ac3a {
  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);
}
.button-inner-0658 .pagination-7e35,
.button-inner-0658 .message_8ae7 {
  color: var(--e-global-color-primary);
}
.button-inner-0658 .message_8ae7 svg {
  fill: var(--e-global-color-primary);
}
.button-inner-0658 .shade_9221.search_10f3 a,
.button-inner-0658
  .shade_9221.search_10f3
  .message_8ae7 {
  color: var(--e-global-color-accent);
}
.button-inner-0658 .pagination-7e35 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button-inner-0658 .button-up-ac3a {
  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-light-4215 .focus_8db8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar-light-4215 .tiny_a024 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_short_3057 .medium_637a .tooltip-985e {
  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);
}
.dropdown_short_3057 .medium_637a .border-tiny-a83f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_short_3057 .wood_3de3 .tooltip-985e {
  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);
}
.dropdown_short_3057
  .wood_3de3
  .border-tiny-a83f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_short_3057
  .progress_next_4b1c
  .tooltip-985e {
  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);
}
.dropdown_short_3057
  .progress_next_4b1c
  .border-tiny-a83f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_short_3057
  .main_9803
  .tooltip-985e {
  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);
}
.dropdown_short_3057
  .main_9803
  .border-tiny-a83f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message_9336 .hidden-cbbd {
  background-color: var(--e-global-color-primary);
}
.message_9336 .hidden-cbbd:hover {
  background-color: var(--e-global-color-primary);
}
.message_9336 .alert-current-1127 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message_9336
  .hidden-cbbd:hover
  .alert-current-1127 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination_cold_9ac5 .cool-4094 {
  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);
}
.button_9793 .container-6dbb .logo-b0c9 a {
  background-color: var(--e-global-color-accent);
}
.button_9793 .container-6dbb .photo-f82f a {
  background-color: var(--e-global-color-accent);
}
.button_9793 .container-6dbb .logo-b0c9 a,
.button_9793 .container-6dbb .photo-f82f a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary_5881
  .text-9969.pink_3d2f
  .container-6dbb
  a.last_c610 {
  background-color: var(--e-global-color-accent);
}
.primary_5881
  .text-9969.pink_3d2f
  .container-6dbb
  span.last_c610.fn-current-9757 {
  background-color: var(--e-global-color-text);
}
.primary_5881
  .text-9969.pink_3d2f
  .container-6dbb
  .last_c610 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short_2015 .breadcrumb-af39 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short_2015
  .block-current-ceaa
  > .hover-out-3e2d
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short_2015
  .hot_5a52
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short_2015
  .media-9d8b
  .outline-selected-90b8,
.short_2015
  .media-9d8b
  .mask-f5c8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short_2015
  .media-9d8b
  .white-ce11,
.short_2015
  .media-9d8b
  a
  .white-ce11 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short_2015
  .media-9d8b
  .pink_6eee {
  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);
}
.short_2015
  .media-9d8b
  .black_1d02 {
  background-color: var(--e-global-color-primary);
}
.short_2015
  .media-9d8b
  .black_1d02 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short_2015
  .media-9d8b
  .black_1d02:hover {
  background-color: var(--e-global-color-primary);
}
.short_2015
  .media-9d8b
  .hovered-d912 {
  background-color: var(--e-global-color-primary);
}
.short_2015
  .media-9d8b
  .hovered-d912 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short_2015
  .media-9d8b
  .hovered-d912:hover {
  background-color: var(--e-global-color-primary);
}
.short_2015
  .focus-f69a
  .info-right-c461
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short_2015
  .focus-f69a
  .logo-lite-df36 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short_2015
  .focus-f69a
  .pink_6eee {
  color: var(--e-global-color-text);
}
.short_2015
  .focus-f69a
  .pink_6eee
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short_2015
  .focus-f69a
  .black_1d02 {
  background-color: var(--e-global-color-primary);
}
.short_2015
  .focus-f69a
  .black_1d02 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short_2015
  .focus-f69a
  .black_1d02:hover {
  background-color: var(--e-global-color-primary);
}
.short_2015
  .focus-f69a
  .hovered-d912 {
  background-color: var(--e-global-color-primary);
}
.short_2015
  .focus-f69a
  .hovered-d912 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.short_2015
  .focus-f69a
  .hovered-d912:hover {
  background-color: var(--e-global-color-primary);
}
.short_2015 .prev_c93e {
  background-color: var(--e-global-color-primary);
}
.short_2015 .prev_c93e:hover {
  background-color: var(--e-global-color-primary);
}
.short_2015 .icon-full-d699 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short_2015 .mask_72e6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.yellow-3a58 .button_4612 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.yellow-3a58
  .fixed_9313
  > div:nth-child(3)
  .button_4612,
.yellow-3a58
  .header-3b1d
  > div:nth-child(1)
  .button_4612,
.yellow-3a58
  .huge-7582
  > div:nth-child(1)
  .button_4612,
.yellow-3a58
  .wrapper_68e6
  > div:nth-child(1)
  .button_4612,
.yellow-3a58
  .stale_940c
  > div:nth-child(1)
  .button_4612 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.yellow-3a58 .stone-059f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.yellow-3a58 .button-stale-3000 {
  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);
}
.yellow-3a58 .hot-11b3 {
  background-color: var(--e-global-color-primary);
}
.yellow-3a58 .hot-11b3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.yellow-3a58 .hot-11b3:hover {
  background-color: var(--e-global-color-primary);
}
.yellow-3a58 .breadcrumb_6202 {
  background-color: var(--e-global-color-primary);
}
.yellow-3a58 .breadcrumb_6202:hover {
  background-color: var(--e-global-color-primary);
}
.yellow-3a58 .icon-full-d699 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.yellow-3a58 .mask_72e6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.text_68d3 .image-cold-7f73 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.text_68d3 .chip-black-7f85 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_68d3 .caption-prev-4399 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_68d3 .right-b0d0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_68d3 .form_4a48 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_68d3 .breadcrumb_6202 {
  background-color: var(--e-global-color-primary);
}
.text_68d3 .breadcrumb_6202:hover {
  background-color: var(--e-global-color-primary);
}
.button-simple-7649 .breadcrumb-small-28cd {
  background-color: var(--e-global-color-secondary);
}
.button-simple-7649 .gradient-medium-2add {
  background-color: var(--e-global-color-text);
}
.button-simple-7649 .status-bottom-d47a {
  background-color: var(--e-global-color-secondary);
}
.button-simple-7649 .disabled-west-dd45 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button-simple-7649 .photo_fixed_6974 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-simple-7649 .breadcrumb-full-1bae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-simple-7649 .gas_e6e6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-simple-7649 .feature-fb75 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion_rough_ea45 .image-e3f3 .article-b978,
.accordion_rough_ea45
  .image-e3f3
  .article-b978
  a,
.accordion_rough_ea45 .element-214c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion_rough_ea45 .image-e3f3 .warm-105c,
.accordion_rough_ea45 .cold_a0b3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion_rough_ea45 .image-e3f3 .warm-105c {
  color: var(--e-global-color-text);
}
.accordion_rough_ea45 .cold_a0b3 {
  color: var(--e-global-color-text);
}
.accordion_rough_ea45
  .image-e3f3
  .gas_2a3c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accordion_rough_ea45 .paper-e536 .video_20d9 {
  background-color: var(--e-global-color-primary);
}
.accordion_rough_ea45 .paper-e536 .video_20d9:hover {
  background-color: var(--e-global-color-primary);
}
.accordion_rough_ea45 .paper-e536 .layout-east-4e49 li span {
  background-color: var(--e-global-color-text);
}
.accordion_rough_ea45 .paper-e536 .layout-east-4e49 li span:hover {
  background-color: var(--e-global-color-primary);
}
.accordion_rough_ea45
  .paper-e536
  .layout-east-4e49
  li.bronze-bdcd
  span {
  background-color: var(--e-global-color-accent);
}
.accordion_rough_ea45 .paragraph-action-c8be span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-simple-efb8 .shade-brown-af39 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hot_5c4d .footer_5875 {
  background-color: var(--e-global-color-primary);
}
.hot_5c4d .content_348a {
  background-color: var(--e-global-color-secondary);
}
.hot_5c4d .row_active_fd11 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_5c4d .image-huge-c783 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_5c4d .top_f06d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_5c4d .active_e746 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_5c4d .huge_128f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_5c4d .background_c1ff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_5c4d .dynamic-df9a {
  background-color: var(--e-global-color-primary);
}
.hot_5c4d .dynamic-df9a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tabs-fixed-8d4f .cold-b710 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs-fixed-8d4f .iron-6bfd {
  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);
}
.tabs-fixed-8d4f
  .form_c262:after {
  background-color: var(--e-global-color-primary);
}
.tabs-fixed-8d4f .breadcrumb-28f0 {
  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);
}
.picture-2b47 .element-214c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-2b47 .cold_a0b3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_70ae .component-soft-4570 .progress_bottom_6428 {
  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);
}
.dropdown_70ae .component-soft-4570 .frame-basic-5338 {
  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-north-48e6 .outline-2ce1 {
  background-color: var(--e-global-color-primary);
}
.menu-north-48e6 .north-e1bd {
  background-color: var(--e-global-color-secondary);
}
.menu-north-48e6 .widget-0476 .shadow_copper_6db3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.menu-north-48e6 .active_941b .shadow_copper_6db3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.status_light_f632 .aside-9e98 .solid_e075 {
  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);
}
.status_light_f632 .aside-9e98 .frame-ec55 {
  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);
}
.status_light_f632 .aside-9e98 .rough-798b {
  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);
}
.feature-7c11 .notice_43e1 {
  border-color: var(--e-global-color-text);
}
.feature-7c11 .fluid-523b {
  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-7c11 .texture-9b68 {
  color: var(--e-global-color-primary);
}
.feature-7c11 .first_4860 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer_ccec .label-372d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer_ccec .gas_92bd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer_ccec .main-yellow-f121:hover .label-372d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer_ccec
  .main-yellow-f121:hover
  .gas_92bd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gas_b58b .input-last-1616 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gas_b58b .short_5d57 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled-motion-fb33 .simple_a25d .hero-ecd8 {
  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);
}
.disabled-motion-fb33 .tiny-f3be .hero-ecd8 {
  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);
}
.simple-0a00 .frame_5732 {
  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);
}
.in-3b5c .prev-bcb6 .selected-38f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.in-3b5c .prev-bcb6 .selected-38f7 {
  background-color: var(--e-global-color-secondary);
}
.in-3b5c .thumbnail_2b6b .selected-38f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.in-3b5c .thumbnail_2b6b .selected-38f7 {
  background-color: var(--e-global-color-secondary);
}
.in-3b5c .backdrop-out-eff8 .component_1ab4 {
  background-color: var(--e-global-color-primary);
}
.in-3b5c .backdrop-out-eff8:hover .component_1ab4 {
  background-color: var(--e-global-color-secondary);
}
.in-3b5c .video_20d9 {
  background-color: var(--e-global-color-primary);
}
.in-3b5c .video_20d9:hover {
  background-color: var(--e-global-color-accent);
}
.in-3b5c .layout-east-4e49 li span {
  background-color: var(--e-global-color-text);
}
.in-3b5c .layout-east-4e49 li span:hover {
  background-color: var(--e-global-color-primary);
}
.in-3b5c .layout-east-4e49 li.bronze-bdcd span {
  background-color: var(--e-global-color-accent);
}
.shade-2e3c .motion-23ec {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-2e3c .border-0c87 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-5928 .bottom-d4b9:before {
  background-color: var(--e-global-color-secondary);
}
.highlight-5928 .link-624b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-5928 .pink_e414 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress_lite_bf5a .in-b436 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress_lite_bf5a .in-b436:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress_lite_bf5a .in-b436.fn-active-9757 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress_lite_bf5a .wrapper-f955 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_lite_bf5a .logo-47bd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_lite_bf5a .progress-4d5a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_lite_bf5a .detail-a078 {
  background-color: var(--e-global-color-primary);
}
.progress_lite_bf5a .detail-a078 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.progress_lite_bf5a .wide-07d1 {
  background-color: var(--e-global-color-primary);
}
.progress_lite_bf5a .wide-07d1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notification-huge-d828 .article_ffab .current-1a5c a {
  color: var(--e-global-color-secondary);
}
.notification-huge-d828 .article_ffab .current-1a5c a:hover {
  color: var(--e-global-color-secondary);
}
.notification-huge-d828 .article_ffab .current-1a5c,
.notification-huge-d828 .article_ffab .current-1a5c a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-huge-d828 .article_ffab .smooth_532d {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-huge-d828 .article_ffab .menu-069c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-huge-d828 .article_ffab .accent_956b {
  background-color: var(--e-global-color-primary);
}
.notification-huge-d828 .article_ffab .accent_956b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-huge-d828 .article_ffab .accent_956b:hover {
  background-color: var(--e-global-color-primary);
}
.notification-huge-d828 .article_ffab .box-54c5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notification-huge-d828 .article_ffab .box-54c5 {
  background-color: var(--e-global-color-primary);
}
.notification-huge-d828 .article_ffab .box-54c5:hover {
  background-color: var(--e-global-color-primary);
}
.notification-huge-d828 .article_ffab .video_20d9 {
  background-color: var(--e-global-color-primary);
}
.notification-huge-d828 .article_ffab .video_20d9:hover {
  background-color: var(--e-global-color-primary);
}
.notification-huge-d828 .paper-e536 .layout-east-4e49 li span {
  background-color: var(--e-global-color-text);
}
.notification-huge-d828 .paper-e536 .layout-east-4e49 li span:hover {
  background-color: var(--e-global-color-primary);
}
.notification-huge-d828 .paper-e536 .layout-east-4e49 li.bronze-bdcd span {
  background-color: var(--e-global-color-accent);
}
.notification-huge-d828 .icon-full-d699 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification-huge-d828 .mask_72e6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_b758 .grid-f489 .row_ca52 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_b758 .grid-f489 .panel-84cd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_b758 .grid-f489 .table_smooth_8435 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-3f52 .label-blue-f62f {
  border-color: var(--e-global-color-text);
}
.old-3f52 .fresh_4182 {
  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);
}
.old-3f52 .hover-selected-4de2 {
  color: var(--e-global-color-secondary);
}
.old-3f52 .hover-selected-4de2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-3f52 .inner_7a02 > * {
  color: var(--e-global-color-primary);
}
.old-3f52 .inner_7a02 > * svg {
  fill: var(--e-global-color-primary);
}
.old-3f52 .breadcrumb-upper-010d {
  color: var(--e-global-color-primary);
}
.old-3f52 .breadcrumb-upper-010d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.old-3f52 .active_4080 {
  color: var(--e-global-color-primary);
}
.old-3f52 .active_4080 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.old-3f52 .active-62a1 {
  color: var(--e-global-color-primary);
}
.old-3f52 .active-62a1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-3f52 .over-0be3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-3f52 .gradient-e3ca {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-3f52 .gradient-e3ca.popup-485e {
  color: var(--e-global-color-secondary);
}
.old-3f52 .gradient-e3ca.popup-485e .focus-easy-ed70 {
  color: var(--e-global-color-accent);
}
.old-3f52 .gradient-e3ca.cold_791c {
  color: var(--e-global-color-text);
}
.old-3f52 .gradient-e3ca.cold_791c .focus-easy-ed70 {
  color: var(--e-global-color-text);
}
.old-3f52 .gradient-e3ca:before {
  border-top-color: var(--e-global-color-text);
}
.old-3f52 .accent-2b75 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-3f52
  .accent-2b75
  .current_053a {
  background-color: var(--e-global-color-primary);
}
.old-3f52
  .accent-2b75
  .current_053a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.old-3f52 .label-blue-f62f .list-north-385a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary_88b2 .hard_ea5d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.primary_88b2 .section_f8a5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-06bb .wood-5e31 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-06bb
  .block_down_8fea
  .pink_af11 {
  background-color: var(--e-global-color-secondary);
}
.badge-06bb
  .block_down_8fea.progress_5bc6
  .pink_af11 {
  background-color: var(--e-global-color-text);
}
.badge-06bb
  .block_down_8fea:hover
  .pink_af11 {
  background-color: var(--e-global-color-accent);
}
.badge-06bb
  .block_down_8fea.fn-active-9757
  .pink_af11 {
  background-color: var(--e-global-color-primary);
}
.backdrop-d573 .orange-526e {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.backdrop-d573 .simple_c322 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-d573 .black-85ef {
  background-color: var(--e-global-color-primary);
}
.backdrop-d573 .black-85ef {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.out-84a2 .middle-fa15 .soft_2a8c .tabs-upper-1d5c {
  background-color: var(--e-global-color-secondary);
}
.out-84a2 .middle-fa15 .detail-fluid-adf6:after {
  background-color: var(--e-global-color-secondary);
}
.out-84a2 .slow_aaf4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out-84a2 .small-a035 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out-84a2 .thumbnail-74d2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out-84a2 .background-35d8 {
  background-color: var(--e-global-color-primary);
}
.out-84a2 .background-35d8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.out-84a2 .texture_76e4 {
  background-color: var(--e-global-color-secondary);
}
.out-84a2 .texture_76e4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.out-84a2 .middle-fa15 .text-dark-ec06 .inner-2310:hover {
  background-color: var(--e-global-color-primary);
}
.out-84a2
  .middle-fa15
  .text-dark-ec06
  .inner-2310.hover-slow-8beb {
  background-color: var(--e-global-color-primary);
}
.out-84a2 .middle-fa15 .media_4641:before {
  border-color: var(--e-global-color-primary);
}
.out-84a2 .middle-fa15 .media_4641:hover:before {
  border-color: var(--e-global-color-secondary);
}
.out-84a2
  .middle-fa15
  .media_4641.image_a111:before {
  border-color: var(--e-global-color-primary);
}
.out-84a2 .container_brown_760f span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container-hot-04db .element-c95b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-hot-04db .element-c95b:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-hot-04db .element-c95b.summary-black-f2f2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-hot-04db .gallery_current_5303 {
  background-color: var(--e-global-color-primary);
}
.container-hot-04db .gallery_current_5303 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-hot-04db
  .detail-copper-ad3f
  .blue_a74d
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-hot-04db
  .sort-focused-4f57
  .blue_a74d
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-easy-c509
  .outline-solid-76f0
  .tag_easy_b359 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-easy-c509
  .outline-solid-76f0
  .title-motion-d874 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-easy-c509 .out_b77c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-easy-c509 .accent-gold-c7d3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mask-easy-c509 .list_liquid_0528 {
  background-color: var(--e-global-color-primary);
}
.mask-easy-c509 .list_liquid_0528 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.status-1b84 .paragraph-motion-faae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status-1b84 .preview_1257 {
  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);
}
.status-1b84 .disabled-f306 {
  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);
}
.status-1b84 .disabled-f306 a:hover {
  color: var(--e-global-color-secondary);
}
.status-1b84 .soft-531d {
  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);
}
.status-1b84 .backdrop_fdac {
  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);
}
.status-1b84 .badge-a6a5 .video_20d9 {
  background-color: var(--e-global-color-primary);
}
.status-1b84 .badge-a6a5 .video_20d9:hover {
  background-color: var(--e-global-color-accent);
}
.status-1b84
  .badge-a6a5
  .layout-east-4e49
  li
  span {
  background-color: var(--e-global-color-text);
}
.status-1b84
  .badge-a6a5
  .layout-east-4e49
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.status-1b84
  .badge-a6a5
  .layout-east-4e49
  li.bronze-bdcd
  span {
  background-color: var(--e-global-color-accent);
}
.info_mini_6a31
  .dirty_31e6
  .caption-0fbd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info_mini_6a31 .dirty_31e6 .block_a59f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info_mini_6a31 .dirty_31e6 .pattern_fb39 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_mini_6a31 .silver-007d {
  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);
}
.info_mini_6a31
  .purple-3fa8.row-brown-6132 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > a {
  background-color: var(--e-global-color-text);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > a
  .container-88e2.row-31f9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > a
  .aside_outer_d791.over-179a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > .hover-left-3041
  .down-2ae9
  > a {
  background-color: var(--e-global-color-secondary);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > .hover-left-3041
  .down-2ae9
  > a
  .accent-e4a6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > .hover-left-3041
  .down-2ae9
  > a
  .aside_outer_d791.next-92b8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > a
  .highlight_north_ed6b:before {
  color: var(--e-global-color-text);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > .hover-left-3041
  a
  .highlight_north_ed6b:before {
  color: var(--e-global-color-text);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9.in-f926
  > a
  .highlight_north_ed6b:before {
  color: var(--e-global-color-text);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > .hover-left-3041
  .down-2ae9.in-f926
  > a
  .highlight_north_ed6b:before {
  color: var(--e-global-color-text);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > a
  .aside_lite_1ed4
  .primary-17ec {
  color: var(--e-global-color-text);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > .hover-left-3041
  a
  .aside_lite_1ed4
  .primary-17ec {
  color: var(--e-global-color-text);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > a
  .aside_lite_1ed4
  .primary-17ec,
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > .hover-left-3041
  a
  .aside_lite_1ed4
  .primary-17ec {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > a
  .label-solid-b667:before {
  color: var(--e-global-color-text);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > .hover-left-3041
  a
  .label-solid-b667:before {
  color: var(--e-global-color-text);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9.in-f926
  > a
  .label-solid-b667:before {
  color: var(--e-global-color-text);
}
.slow_eece
  > .active_eed1
  > div
  > .caption_9b25
  > .down-2ae9
  > .hover-left-3041
  .down-2ae9.in-f926
  > a
  .label-solid-b667:before {
  color: var(--e-global-color-text);
}
.wide_9e09 .box_ce62 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.wide_9e09
  .article_7d87:hover
  .box_ce62 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.iron-142e
  > .active_eed1
  > .plasma-6d46
  > .sidebar_dark_cbb1
  > .notification_rough_5fec
  > .highlight-6189
  .gold_0928 {
  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-142e
  > .active_eed1
  > .plasma-6d46
  > .sidebar_dark_cbb1
  > .notification_rough_5fec
  > .highlight-6189:hover
  .gold_0928 {
  color: var(--e-global-color-text);
}
.iron-142e
  > .active_eed1
  > .plasma-6d46
  > .sidebar_dark_cbb1
  > .notification_rough_5fec
  > .highlight-6189:hover
  .gold_0928 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron-142e
  > .active_eed1
  > .plasma-6d46
  > .sidebar_dark_cbb1
  > .notification_rough_5fec.texture_bda8
  > .highlight-6189
  .gold_0928 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth_0526 .video_first_4344 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_0526 .summary_huge_a47c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_0526 .plasma_d304 {
  background-color: var(--e-global-color-primary);
}
.smooth_0526 .plasma_d304 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.content_blue_4b75
  > .active_eed1
  > .main_medium_f3c2
  > .focus_3cec
  > .button_motion_143d
  .active-smooth-b069 {
  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_blue_4b75
  > .active_eed1
  > .main_medium_f3c2
  > .focus_3cec
  > .button_motion_143d
  .purple-9355 {
  color: var(--e-global-color-text);
}
.content_blue_4b75
  > .active_eed1
  > .main_medium_f3c2
  > .focus_3cec
  > .button_motion_143d:hover
  .active-smooth-b069 {
  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_blue_4b75
  > .active_eed1
  > .main_medium_f3c2
  > .focus_3cec
  > .button_motion_143d:hover
  .purple-9355 {
  color: var(--e-global-color-secondary);
}
.content_blue_4b75
  > .active_eed1
  > .main_medium_f3c2
  > .focus_3cec
  > .button_motion_143d.border_cdf2
  .active-smooth-b069 {
  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_blue_4b75
  > .active_eed1
  > .main_medium_f3c2
  > .focus_3cec
  > .button_motion_143d.border_cdf2
  .purple-9355 {
  color: var(--e-global-color-primary);
}
.link_small_cde0
  .container-simple-d82d
  .component_662f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_small_cde0 .detail-upper-689b .list-north-385a .liquid-621a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled_c4a4 .copper_5c6c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled_c4a4 .table_232f .copper_5c6c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled_c4a4 .border_40eb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.disabled_c4a4 .border_40eb {
  background-color: var(--e-global-color-primary);
}
.action_e8ee .top_edb0 .row-center-db53 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.action_e8ee
  .top_edb0:hover
  .tertiary_7e03 {
  color: var(--e-global-color-secondary);
}
.action_e8ee
  .top_edb0:hover
  .row-center-db53 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb_steel_b69e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.module-lite-b459 {
  flex-direction: column;
}

.module-lite-b459 .list_right_3841 {
  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.module-lite-b459 .list_right_3841 {
  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);
}

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

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

.outer-ab2f.link-first-0391 {
  display: none;
}

.notice-north-54e2 {
  display: none;
}

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

.search-gold-22ee.input_cold_e2a3 {
  margin-bottom: 40px;
  width: 100%;
}

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

.module-lite-b459 a {
  width: 100%;
}

.silver_802a .logo-purple-ebe6.button-liquid-8294 {
  width: 20% !important;
}

.glass-8bc6 {
  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; /* 字母间距 */
}

.glass-8bc6: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%);
}

.glass-8bc6 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

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

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

.silver_802a
  .logo-purple-ebe6.filter-19a4
  .layout-f251
  .silver_5f93 {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.hidden_east_992e.south_0ec8 > .status-soft-ce71 {
  display: flex;
  align-items: center;
}

.article-d89c {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.notice-hard-c9b1 {
  position: relative;
  width: 100%;
}

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

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

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

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

.nav-3a89 {
  display: flex;
  gap: 50px;
}

.silver_802a
  .logo-purple-ebe6.pattern-bright-c5b7
  .active_488f
  .form-00a3 {
  width: 100% !important;
}

.shade-fixed-bc96 {
  width: 500px !important;
  max-width: none;
}

.input_fixed_43f9 {
  width: 100%;
}

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

.carousel-action-39e8 {
  position: relative;
  cursor: pointer;
}

.carousel-action-39e8::before {
  content: "";
  position: absolute;
  top: 0;
  width: 150px;
  height: 150px;
  border-radius: 20px;

  display: none;
}

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

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

  visibility: hidden;
}

.carousel-action-39e8:hover .north_e5ea {
  visibility: visible;
}
.carousel-action-39e8:hover.carousel-action-39e8::before {
  display: block;
}

.bottom_7e24 h3 {
  color: #fff;
}

.north-4ddd {
  margin: 0;
}

.silver_802a
  .logo-purple-ebe6.pattern-bright-c5b7
  .form-00a3
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.breadcrumb_fast_5f7f {
  width: 100%;
}

.banner-801a {
  width: 100%;
}

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

.banner-801a {
  width: 100%;
}

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

.form-00a3 {
  display: flex;
  align-items: center;
}

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

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

.module-lite-b459 .list_right_3841.static-1011 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.module-lite-b459 h1.list_right_3841 {
  margin-top: 80px !important;
}

.silver_802a .logo-purple-ebe6.pink-4b3c {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.prev_ef1b img {
  width: 100%;
}

.basic-7231 .card_1074.layout-f251 {
  justify-content: space-between;
}

.south_6b7c {
  display: none;
}

.active-static-efbb .small_e5ff {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .hidden_east_992e .status-soft-ce71 {
    flex-wrap: nowrap !important;
  }
}

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

  .shade-fixed-bc96 {
    width: 100% !important;
  }
}

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

  .glass-8bc6 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .basic-7231 .card_1074.layout-f251 {
    border-bottom: 1px solid #f0c159;
  }

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

  .hidden_east_992e.south_0ec8 > .status-soft-ce71 {
    gap: 15px;
    justify-content: space-between;
  }

  .silver_802a
    .logo-purple-ebe6.pattern-bright-c5b7
    .form-00a3
    img {
    width: 60% !important;
  }

  .light_0831 {
    left: 2%;
  }

  .light_a992 {
    margin: 10px 0;
  }

  .module-lite-b459 .small_e5ff {
    margin: 0;
    margin-bottom: 10px;
  }

  .glass-8bc6 {
    font-size: 16px !important;
  }

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

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

  h2.module-lite-b459 .list_right_3841,
  .module-lite-b459 .list_right_3841 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .form-00a3 {
    justify-content: center;
  }

  .module-lite-b459 .small_e5ff {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .silver_802a .logo-purple-ebe6.button-liquid-8294 {
    width: 75% !important;
  }

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

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

  h2.module-lite-b459 .list_right_3841,
  .module-lite-b459 .list_right_3841 {
    font-size: 30px !important;
  }

  .form-00a3 {
    justify-content: center;
  }

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

  .lower_887d
    .inner_fbff.slider-4ae4 {
    margin: 0 !important;
  }

  .article-d89c {
    margin: 0;
    gap: 10px;
  }

  .light_a992 {
    display: flex;
  }

  .form_9d0d .glass-8bc6 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .description-east-ce7f svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .module-lite-b459 h1.list_right_3841 {
    margin-top: 40px !important;
  }

  .silver_802a
    .logo-purple-ebe6.pattern-bright-c5b7
    .form-00a3
    img,
  .content_3657 .active_488f {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .silver_802a .logo-purple-ebe6.button-liquid-8294 {
    width: 100% !important;
  }

  .hidden_east_992e.south_0ec8 > .status-soft-ce71 {
    gap: 3px;
  }

  .module-lite-b459 .small_e5ff {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

@media (max-width: 400px) {
  .glass-8bc6 {
    white-space: wrap;
  }
}

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

.basic-7231 .card_1074.layout-f251: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);
}

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

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

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

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

.outer-ab2f: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;
}

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

/* 响应式增强 */
@media (max-width: 767px) {
  .basic-7231 .card_1074.layout-f251 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .module-lite-b459 .list_right_3841 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .glass-8bc6 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.paragraph-simple-bd28 .short-999a {
  flex-shrink: 0;
  white-space: nowrap;
}

.paragraph-simple-bd28 .video_hot_673a {
  flex-shrink: 0;
  min-width: fit-content;
}

.paragraph-simple-bd28 .silver_5f93 {
  white-space: nowrap;
}

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

.paragraph-simple-bd28 {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* 强制紧凑导航菜单 - 防止重叠 */
.paragraph-simple-bd28 .short-999a {
  max-width: 80px !important;
}

.paragraph-simple-bd28 .video_hot_673a {
  max-width: 80px !important;
  overflow: hidden;
}

.paragraph-simple-bd28 .card_1074.layout-f251 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.paragraph-simple-bd28 .silver_5f93 {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: f718 */
.phantom-card-g3 {
  padding: 0.2rem;
  font-size: 13px;
  line-height: 1.0;
}
