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(.button-stone-9550) {
  gap: 0.5em;
}
:where(.slider-smooth-9efa) {
  gap: 0.5em;
}
body .content_short_7063 > .menu-3ed3 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .content_short_7063 > .pattern-ff3f {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .content_short_7063 > .short_47b0 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .wrapper-0e65 > .menu-3ed3 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .wrapper-0e65 > .pattern-ff3f {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .wrapper-0e65 > .short_47b0 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .wrapper-0e65
  > :where(:not(.menu-3ed3):not(.pattern-ff3f):not(.first-236e)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .wrapper-0e65 > .element-5886 {
  max-width: var(--wp--style--global--wide-size);
}
body .button-stone-9550 {
  display: flex;
}
body .button-stone-9550 {
  flex-wrap: wrap;
  align-items: center;
}
body .button-stone-9550 > * {
  margin: 0;
}
body .slider-smooth-9efa {
  display: grid;
}
body .slider-smooth-9efa > * {
  margin: 0;
}
:where(.static-aec0.button-stone-9550) {
  gap: 2em;
}
:where(.static-aec0.slider-smooth-9efa) {
  gap: 2em;
}
:where(.black_8cd1.button-stone-9550) {
  gap: 1.25em;
}
:where(.black_8cd1.slider-smooth-9efa) {
  gap: 1.25em;
}
.sidebar_1a2c {
  color: var(--wp--preset--color--black) !important;
}
.form-red-42b1 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.table_solid_aa56 {
  color: var(--wp--preset--color--white) !important;
}
.primary_narrow_1d6b {
  color: var(--wp--preset--color--pale-pink) !important;
}
.container-active-c126 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.background_slow_192d {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.clean_b78a {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.media_ab61 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.slow-8a22 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.huge_c4c4 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.glass_ff0f {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.picture_3ee9 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.list_e754 {
  background-color: var(--wp--preset--color--black) !important;
}
.layout_bd1b {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.article-huge-b14c {
  background-color: var(--wp--preset--color--white) !important;
}
.up_9363 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.thick-86b1 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.sort_bright_1b60 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.pattern-light-8457 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.article_first_b21f {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.heading_143c {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.static_508b {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.list_34ab {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.description_484f {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.texture-2907 {
  border-color: var(--wp--preset--color--black) !important;
}
.nav-2971 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.info-motion-fb38 {
  border-color: var(--wp--preset--color--white) !important;
}
.component_40a8 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.tooltip_wide_08b8 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.row_dc29 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.wide-f3cb {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.out-6f09 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.large-2c7d {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.outer-f889 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.video-middle-f4b3 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.highlight-current-b400 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.tertiary-e33b {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.bottom-1e9a {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.static-b67e {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.pattern-8e93 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.highlight-brown-49f6 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.layout-upper-5d7b {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.video_ecbf {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.disabled-gold-4752 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.complex_aa52 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.progress-ec06 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.full-54e1 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.message_short_0f10 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.section_stone_d6b9 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.upper_9ce7 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.disabled-hot-baa4 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.top-e75a {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.sidebar-dfc4 a:where(:not(.fixed_b3f6)) {
  color: inherit;
}
:where(.black_8cd1.button-stone-9550) {
  gap: 1.25em;
}
:where(.black_8cd1.slider-smooth-9efa) {
  gap: 1.25em;
}
:where(.static-aec0.button-stone-9550) {
  gap: 2em;
}
:where(.static-aec0.slider-smooth-9efa) {
  gap: 2em;
}
.alert_tiny_2845 {
  font-size: 1.5em;
  line-height: 1.6;
}

.hot-0e03 .chip_large_f991 {
  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);
}
.grid-west-9ac0 .background-huge-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);
}
.block_7eb3 {
  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);
}
.block_7eb3.highlight_light_10e5 .in_89f2 {
  background-color: var(--e-global-color-primary);
}
.block_7eb3.soft_d339 .in_89f2,
.block_7eb3.label_bf4d .in_89f2 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.tooltip_center_0719 .purple_ffb5 {
  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);
}
.dark-499e {
  --divider-color: var(--e-global-color-secondary);
}
.dark-499e .heading-light-e611 {
  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);
}
.dark-499e.search-prev-773c .component_east_0a66 {
  background-color: var(--e-global-color-secondary);
}
.dark-499e.dynamic_5019 .component_east_0a66,
.dark-499e.border-4095 .component_east_0a66 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.dark-499e.dynamic_5019 .component_east_0a66,
.dark-499e.border-4095 .component_east_0a66 svg {
  fill: var(--e-global-color-secondary);
}
.media-a431 .icon-yellow-d2cd {
  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);
}
.media-a431 .brown_e05e {
  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_over_2027.search-prev-773c .component_east_0a66 {
  background-color: var(--e-global-color-primary);
}
.icon_over_2027.dynamic_5019 .component_east_0a66,
.icon_over_2027.border-4095 .component_east_0a66 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.icon_over_2027.dynamic_5019 .component_east_0a66,
.icon_over_2027.border-4095 .component_east_0a66 svg {
  fill: var(--e-global-color-primary);
}
.iron-1e80.search-prev-773c .component_east_0a66 {
  background-color: var(--e-global-color-primary);
}
.iron-1e80.dynamic_5019 .component_east_0a66,
.iron-1e80.border-4095 .component_east_0a66 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.iron-1e80 .item_d45a {
  color: var(--e-global-color-primary);
}
.iron-1e80 .item_d45a,
.iron-1e80 .item_d45a a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron-1e80 .backdrop_199d {
  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);
}
.dropdown_4b6e .caption-action-a2b9 {
  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);
}
.summary_1aa2 .component_e1f3 .avatar_1a99 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container_static_dbf8 .last-3644:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.container_static_dbf8 .main_pro_0bdc i {
  color: var(--e-global-color-primary);
}
.container_static_dbf8 .main_pro_0bdc svg {
  fill: var(--e-global-color-primary);
}
.container_static_dbf8 .middle_8e9b {
  color: var(--e-global-color-secondary);
}
.container_static_dbf8 .last-3644 > .middle_8e9b,
.container_static_dbf8 .last-3644 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_hovered_d7c3 .new-f0ab {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb_hovered_d7c3 .light_ea98 {
  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);
}
.component_48b0 .prev-949c .module_d626 {
  background-color: var(--e-global-color-primary);
}
.component_48b0 .prev-6eae {
  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);
}
.copper_64b5 .dark-e5a6 {
  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);
}
.copper_64b5 .hidden-selected-d9c6 {
  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);
}
.copper_64b5 .brown_6b07 {
  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);
}
.gradient_1594 .steel_cbea,
.gradient_1594 .steel_cbea a {
  color: var(--e-global-color-primary);
}
.gradient_1594 .steel_cbea.paragraph-18c5,
.gradient_1594 .steel_cbea.paragraph-18c5 a {
  color: var(--e-global-color-accent);
}
.gradient_1594 .steel_cbea {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_1594 .photo_7af7 {
  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);
}
.component_27b5 .column_purple_8c50,
.component_27b5 .label-8aba {
  color: var(--e-global-color-primary);
}
.component_27b5 .column_purple_8c50 svg {
  fill: var(--e-global-color-primary);
}
.component_27b5 .paragraph-18c5 .column_purple_8c50,
.component_27b5 .paragraph-18c5 .label-8aba {
  color: var(--e-global-color-accent);
}
.component_27b5 .paragraph-18c5 .column_purple_8c50 svg {
  fill: var(--e-global-color-accent);
}
.component_27b5 .label-8aba {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component_27b5 .photo_7af7 {
  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);
}
.tag_2e19 .black_ce01,
.tag_2e19 .pagination_down_f70e {
  color: var(--e-global-color-primary);
}
.tag_2e19 .pagination_down_f70e svg {
  fill: var(--e-global-color-primary);
}
.tag_2e19 .steel_cbea.paragraph-18c5 a,
.tag_2e19
  .steel_cbea.paragraph-18c5
  .pagination_down_f70e {
  color: var(--e-global-color-accent);
}
.tag_2e19 .black_ce01 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_2e19 .photo_7af7 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.iron-5183 .old_49c9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron-5183 .card_b978 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-pro-504b .selected_bccd .wrapper-thick-29f9 {
  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);
}
.widget-pro-504b .selected_bccd .primary_1137 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-pro-504b .large_df13 .wrapper-thick-29f9 {
  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);
}
.widget-pro-504b
  .large_df13
  .primary_1137 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-pro-504b
  .header-middle-ba02
  .wrapper-thick-29f9 {
  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);
}
.widget-pro-504b
  .header-middle-ba02
  .primary_1137 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-pro-504b
  .next_1a7b
  .wrapper-thick-29f9 {
  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);
}
.widget-pro-504b
  .next_1a7b
  .primary_1137 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pink-22ef .simple_ebae {
  background-color: var(--e-global-color-primary);
}
.pink-22ef .simple_ebae:hover {
  background-color: var(--e-global-color-primary);
}
.pink-22ef .motion-31fb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pink-22ef
  .simple_ebae:hover
  .motion-31fb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.large-9ec6 .feature_cold_02b6 {
  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);
}
.description_1dc0 .highlight_7c3d .badge_b143 a {
  background-color: var(--e-global-color-accent);
}
.description_1dc0 .highlight_7c3d .image_in_acf9 a {
  background-color: var(--e-global-color-accent);
}
.description_1dc0 .highlight_7c3d .badge_b143 a,
.description_1dc0 .highlight_7c3d .image_in_acf9 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_0ca1
  .info_selected_aed5.dropdown-cb9a
  .highlight_7c3d
  a.under-e9b7 {
  background-color: var(--e-global-color-accent);
}
.slider_0ca1
  .info_selected_aed5.dropdown-cb9a
  .highlight_7c3d
  span.under-e9b7.fn-current-df26 {
  background-color: var(--e-global-color-text);
}
.slider_0ca1
  .info_selected_aed5.dropdown-cb9a
  .highlight_7c3d
  .under-e9b7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-plasma-30f9 .footer-up-cc8b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-plasma-30f9
  .out_ecb4
  > .pink_663d
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-plasma-30f9
  .dim-7483
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-plasma-30f9
  .pattern_thick_d9a3
  .disabled-345c,
.notification-plasma-30f9
  .pattern_thick_d9a3
  .sidebar-large-90a3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification-plasma-30f9
  .pattern_thick_d9a3
  .plasma-a812,
.notification-plasma-30f9
  .pattern_thick_d9a3
  a
  .plasma-a812 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-plasma-30f9
  .pattern_thick_d9a3
  .glass_2895 {
  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-plasma-30f9
  .pattern_thick_d9a3
  .carousel_solid_5483 {
  background-color: var(--e-global-color-primary);
}
.notification-plasma-30f9
  .pattern_thick_d9a3
  .carousel_solid_5483 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-plasma-30f9
  .pattern_thick_d9a3
  .carousel_solid_5483:hover {
  background-color: var(--e-global-color-primary);
}
.notification-plasma-30f9
  .pattern_thick_d9a3
  .pressed_fe95 {
  background-color: var(--e-global-color-primary);
}
.notification-plasma-30f9
  .pattern_thick_d9a3
  .pressed_fe95 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-plasma-30f9
  .pattern_thick_d9a3
  .pressed_fe95:hover {
  background-color: var(--e-global-color-primary);
}
.notification-plasma-30f9
  .label-afc8
  .selected_183e
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification-plasma-30f9
  .label-afc8
  .hidden_liquid_a4f0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-plasma-30f9
  .label-afc8
  .glass_2895 {
  color: var(--e-global-color-text);
}
.notification-plasma-30f9
  .label-afc8
  .glass_2895
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-plasma-30f9
  .label-afc8
  .carousel_solid_5483 {
  background-color: var(--e-global-color-primary);
}
.notification-plasma-30f9
  .label-afc8
  .carousel_solid_5483 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-plasma-30f9
  .label-afc8
  .carousel_solid_5483:hover {
  background-color: var(--e-global-color-primary);
}
.notification-plasma-30f9
  .label-afc8
  .pressed_fe95 {
  background-color: var(--e-global-color-primary);
}
.notification-plasma-30f9
  .label-afc8
  .pressed_fe95 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-plasma-30f9
  .label-afc8
  .pressed_fe95:hover {
  background-color: var(--e-global-color-primary);
}
.notification-plasma-30f9 .banner_580d {
  background-color: var(--e-global-color-primary);
}
.notification-plasma-30f9 .banner_580d:hover {
  background-color: var(--e-global-color-primary);
}
.notification-plasma-30f9 .carousel-focused-4736 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification-plasma-30f9 .component_d7f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background-c0c6 .focus-f33b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background-c0c6
  .soft-1af0
  > div:nth-child(3)
  .focus-f33b,
.background-c0c6
  .backdrop_8c5c
  > div:nth-child(1)
  .focus-f33b,
.background-c0c6
  .component_smooth_8393
  > div:nth-child(1)
  .focus-f33b,
.background-c0c6
  .south-f39e
  > div:nth-child(1)
  .focus-f33b,
.background-c0c6
  .caption-tiny-c110
  > div:nth-child(1)
  .focus-f33b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background-c0c6 .banner_f89c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-c0c6 .outline-bright-7195 {
  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);
}
.background-c0c6 .huge-73f6 {
  background-color: var(--e-global-color-primary);
}
.background-c0c6 .huge-73f6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-c0c6 .huge-73f6:hover {
  background-color: var(--e-global-color-primary);
}
.background-c0c6 .focused_efb4 {
  background-color: var(--e-global-color-primary);
}
.background-c0c6 .focused_efb4:hover {
  background-color: var(--e-global-color-primary);
}
.background-c0c6 .carousel-focused-4736 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background-c0c6 .component_d7f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_upper_ad88 .liquid-7d8a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_upper_ad88 .feature_abcc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_upper_ad88 .caption-bottom-f74b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_upper_ad88 .focus_lower_1256 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_upper_ad88 .highlight-new-0059 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_upper_ad88 .focused_efb4 {
  background-color: var(--e-global-color-primary);
}
.link_upper_ad88 .focused_efb4:hover {
  background-color: var(--e-global-color-primary);
}
.sort-33e7 .mask_first_c44f {
  background-color: var(--e-global-color-secondary);
}
.sort-33e7 .active-7b9f {
  background-color: var(--e-global-color-text);
}
.sort-33e7 .footer_complex_e992 {
  background-color: var(--e-global-color-secondary);
}
.sort-33e7 .video-f2c9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort-33e7 .search_ab06 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort-33e7 .tooltip-00b5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort-33e7 .badge_0d02 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort-33e7 .shadow-under-c8bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.motion_fe48 .card-5db6 .status_588d,
.motion_fe48
  .card-5db6
  .status_588d
  a,
.motion_fe48 .feature-north-a584 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.motion_fe48 .card-5db6 .grid_d34d,
.motion_fe48 .modal_blue_2447 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.motion_fe48 .card-5db6 .grid_d34d {
  color: var(--e-global-color-text);
}
.motion_fe48 .modal_blue_2447 {
  color: var(--e-global-color-text);
}
.motion_fe48
  .card-5db6
  .main_bcf1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.motion_fe48 .hidden_thick_387c .outline-ff34 {
  background-color: var(--e-global-color-primary);
}
.motion_fe48 .hidden_thick_387c .outline-ff34:hover {
  background-color: var(--e-global-color-primary);
}
.motion_fe48 .hidden_thick_387c .tabs-af85 li span {
  background-color: var(--e-global-color-text);
}
.motion_fe48 .hidden_thick_387c .tabs-af85 li span:hover {
  background-color: var(--e-global-color-primary);
}
.motion_fe48
  .hidden_thick_387c
  .tabs-af85
  li.content-b245
  span {
  background-color: var(--e-global-color-accent);
}
.motion_fe48 .fast-1991 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-wood-b609 .title_static_b36a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.in-1998 .item-out-a6f7 {
  background-color: var(--e-global-color-primary);
}
.in-1998 .small-b979 {
  background-color: var(--e-global-color-secondary);
}
.in-1998 .content_01da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-1998 .background_black_f453 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-1998 .brown_23b0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-1998 .title_blue_da76 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-1998 .small-b384 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-1998 .wrapper-simple-71f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-1998 .media-4c83 {
  background-color: var(--e-global-color-primary);
}
.in-1998 .media-4c83 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container_611d .narrow_8f31 {
  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);
}
.container_611d .info-d09a {
  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);
}
.container_611d
  .sort-fixed-9bae:after {
  background-color: var(--e-global-color-primary);
}
.container_611d .tabs_0c28 {
  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);
}
.photo_97a1 .feature-north-a584 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo_97a1 .modal_blue_2447 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_glass_5d90 .video-south-5900 .warm_c608 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_glass_5d90 .video-south-5900 .mini-b764 {
  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);
}
.carousel-20fe .border_e7d9 {
  background-color: var(--e-global-color-primary);
}
.carousel-20fe .hover_416e {
  background-color: var(--e-global-color-secondary);
}
.carousel-20fe .purple-aa12 .highlight_4f14 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.carousel-20fe .column_6a01 .highlight_4f14 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.warm_d68f .medium-dac4 .wrapper-f05c {
  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);
}
.warm_d68f .medium-dac4 .tabs_fresh_75a4 {
  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);
}
.warm_d68f .medium-dac4 .article_cool_079a {
  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);
}
.outline_small_d1c9 .advanced_6c1b {
  border-color: var(--e-global-color-text);
}
.outline_small_d1c9 .bronze-ff63 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline_small_d1c9 .lite_2023 {
  color: var(--e-global-color-primary);
}
.outline_small_d1c9 .huge-3dcb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_b7f0 .pink-cc82 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag_b7f0 .list_dynamic_61d8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag_b7f0 .secondary_advanced_6978:hover .pink-cc82 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag_b7f0
  .secondary_advanced_6978:hover
  .list_dynamic_61d8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_short_25a2 .mini_48a7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_short_25a2 .gas-543a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_0606 .secondary_03fd .right-668a {
  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);
}
.alert_0606 .aside-72d8 .right-668a {
  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);
}
.widget_right_b5ce .gas-def4 {
  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);
}
.pro_493e .notice_15e4 .wide-8872 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro_493e .notice_15e4 .wide-8872 {
  background-color: var(--e-global-color-secondary);
}
.pro_493e .nav-center-ac1d .wide-8872 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro_493e .nav-center-ac1d .wide-8872 {
  background-color: var(--e-global-color-secondary);
}
.pro_493e .item-83a4 .wrapper_ba7f {
  background-color: var(--e-global-color-primary);
}
.pro_493e .item-83a4:hover .wrapper_ba7f {
  background-color: var(--e-global-color-secondary);
}
.pro_493e .outline-ff34 {
  background-color: var(--e-global-color-primary);
}
.pro_493e .outline-ff34:hover {
  background-color: var(--e-global-color-accent);
}
.pro_493e .tabs-af85 li span {
  background-color: var(--e-global-color-text);
}
.pro_493e .tabs-af85 li span:hover {
  background-color: var(--e-global-color-primary);
}
.pro_493e .tabs-af85 li.content-b245 span {
  background-color: var(--e-global-color-accent);
}
.red_272b .background-6230 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red_272b .chip-7289 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-24cf .short_1a48:before {
  background-color: var(--e-global-color-secondary);
}
.pattern-24cf .modal-in-6662 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-24cf .frame-15db {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange-0f4a .west_e9cf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange-0f4a .west_e9cf:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange-0f4a .west_e9cf.fn-active-df26 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange-0f4a .media-full-6360 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-0f4a .chip-144c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-0f4a .tag-steel-b867 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-0f4a .avatar_action_7dad {
  background-color: var(--e-global-color-primary);
}
.orange-0f4a .avatar_action_7dad {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.orange-0f4a .feature_2871 {
  background-color: var(--e-global-color-primary);
}
.orange-0f4a .feature_2871 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.red_61e4 .north_2297 .bottom-9798 a {
  color: var(--e-global-color-secondary);
}
.red_61e4 .north_2297 .bottom-9798 a:hover {
  color: var(--e-global-color-secondary);
}
.red_61e4 .north_2297 .bottom-9798,
.red_61e4 .north_2297 .bottom-9798 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red_61e4 .north_2297 .description_802e {
  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);
}
.red_61e4 .north_2297 .upper-985e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red_61e4 .north_2297 .button-lite-1e83 {
  background-color: var(--e-global-color-primary);
}
.red_61e4 .north_2297 .button-lite-1e83 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red_61e4 .north_2297 .button-lite-1e83:hover {
  background-color: var(--e-global-color-primary);
}
.red_61e4 .north_2297 .layout-1237 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.red_61e4 .north_2297 .layout-1237 {
  background-color: var(--e-global-color-primary);
}
.red_61e4 .north_2297 .layout-1237:hover {
  background-color: var(--e-global-color-primary);
}
.red_61e4 .north_2297 .outline-ff34 {
  background-color: var(--e-global-color-primary);
}
.red_61e4 .north_2297 .outline-ff34:hover {
  background-color: var(--e-global-color-primary);
}
.red_61e4 .hidden_thick_387c .tabs-af85 li span {
  background-color: var(--e-global-color-text);
}
.red_61e4 .hidden_thick_387c .tabs-af85 li span:hover {
  background-color: var(--e-global-color-primary);
}
.red_61e4 .hidden_thick_387c .tabs-af85 li.content-b245 span {
  background-color: var(--e-global-color-accent);
}
.red_61e4 .carousel-focused-4736 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.red_61e4 .component_d7f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background-3e26 .current-f615 .border_38d2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background-3e26 .current-f615 .banner-96f7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-3e26 .current-f615 .shade_brown_0e37 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-iron-8fe9 .picture_north_5e80 {
  border-color: var(--e-global-color-text);
}
.label-iron-8fe9 .bottom-ea1b {
  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);
}
.label-iron-8fe9 .sort-fluid-5475 {
  color: var(--e-global-color-secondary);
}
.label-iron-8fe9 .sort-fluid-5475 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-iron-8fe9 .lower_14e4 > * {
  color: var(--e-global-color-primary);
}
.label-iron-8fe9 .lower_14e4 > * svg {
  fill: var(--e-global-color-primary);
}
.label-iron-8fe9 .copper-ed9a {
  color: var(--e-global-color-primary);
}
.label-iron-8fe9 .copper-ed9a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label-iron-8fe9 .outline-focused-a2e0 {
  color: var(--e-global-color-primary);
}
.label-iron-8fe9 .outline-focused-a2e0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label-iron-8fe9 .panel-glass-adfe {
  color: var(--e-global-color-primary);
}
.label-iron-8fe9 .panel-glass-adfe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-iron-8fe9 .dropdown-5721 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-iron-8fe9 .highlight_9e0a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-iron-8fe9 .highlight_9e0a.new-a024 {
  color: var(--e-global-color-secondary);
}
.label-iron-8fe9 .highlight_9e0a.new-a024 .gradient-rough-4eeb {
  color: var(--e-global-color-accent);
}
.label-iron-8fe9 .highlight_9e0a.menu_c2d0 {
  color: var(--e-global-color-text);
}
.label-iron-8fe9 .highlight_9e0a.menu_c2d0 .gradient-rough-4eeb {
  color: var(--e-global-color-text);
}
.label-iron-8fe9 .highlight_9e0a:before {
  border-top-color: var(--e-global-color-text);
}
.label-iron-8fe9 .tooltip_tiny_8d4c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-iron-8fe9
  .tooltip_tiny_8d4c
  .smooth-b54a {
  background-color: var(--e-global-color-primary);
}
.label-iron-8fe9
  .tooltip_tiny_8d4c
  .smooth-b54a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.label-iron-8fe9 .picture_north_5e80 .paragraph_short_41e7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph_silver_4c83 .active_slow_72be {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paragraph_silver_4c83 .notice-9144 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.upper_bafe .tag-fluid-9a4d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.upper_bafe
  .input-8271
  .new-0ab5 {
  background-color: var(--e-global-color-secondary);
}
.upper_bafe
  .input-8271.avatar_blue_848a
  .new-0ab5 {
  background-color: var(--e-global-color-text);
}
.upper_bafe
  .input-8271:hover
  .new-0ab5 {
  background-color: var(--e-global-color-accent);
}
.upper_bafe
  .input-8271.fn-active-df26
  .new-0ab5 {
  background-color: var(--e-global-color-primary);
}
.border_fluid_f01e .static_aecb {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.border_fluid_f01e .list-huge-a6c0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_fluid_f01e .popup-2911 {
  background-color: var(--e-global-color-primary);
}
.border_fluid_f01e .popup-2911 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo-c8eb .motion-c03e .slow_46aa .inner-c7a8 {
  background-color: var(--e-global-color-secondary);
}
.photo-c8eb .motion-c03e .detail-next-f287:after {
  background-color: var(--e-global-color-secondary);
}
.photo-c8eb .over-4dad {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo-c8eb .hot_0a21 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo-c8eb .bottom_82dc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo-c8eb .message_wood_047b {
  background-color: var(--e-global-color-primary);
}
.photo-c8eb .message_wood_047b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo-c8eb .nav_east_f295 {
  background-color: var(--e-global-color-secondary);
}
.photo-c8eb .nav_east_f295 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo-c8eb .motion-c03e .dark-8bd3 .secondary_hovered_182d:hover {
  background-color: var(--e-global-color-primary);
}
.photo-c8eb
  .motion-c03e
  .dark-8bd3
  .secondary_hovered_182d.container-ff13 {
  background-color: var(--e-global-color-primary);
}
.photo-c8eb .motion-c03e .link-06a3:before {
  border-color: var(--e-global-color-primary);
}
.photo-c8eb .motion-c03e .link-06a3:hover:before {
  border-color: var(--e-global-color-secondary);
}
.photo-c8eb
  .motion-c03e
  .link-06a3.fluid-b5bc:before {
  border-color: var(--e-global-color-primary);
}
.photo-c8eb .dim_1720 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up-a9ff .chip-pro-f668 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.up-a9ff .chip-pro-f668:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.up-a9ff .chip-pro-f668.image_in_aaaa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.up-a9ff .inner-6573 {
  background-color: var(--e-global-color-primary);
}
.up-a9ff .inner-6573 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.up-a9ff
  .top_285e
  .sort_tall_7a36
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.up-a9ff
  .button_0db0
  .sort_tall_7a36
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.search_3798
  .thumbnail_b8d2
  .tertiary-f8ee {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search_3798
  .thumbnail_b8d2
  .right_b59b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search_3798 .texture-dark-1ee9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search_3798 .white-f07d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search_3798 .gas_c97e {
  background-color: var(--e-global-color-primary);
}
.search_3798 .gas_c97e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accordion_6bd6 .layout_8212 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion_6bd6 .sidebar-3237 {
  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);
}
.accordion_6bd6 .highlight-c50a {
  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);
}
.accordion_6bd6 .highlight-c50a a:hover {
  color: var(--e-global-color-secondary);
}
.accordion_6bd6 .paragraph_light_4b3e {
  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);
}
.accordion_6bd6 .main-gas-001c {
  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);
}
.accordion_6bd6 .background_3466 .outline-ff34 {
  background-color: var(--e-global-color-primary);
}
.accordion_6bd6 .background_3466 .outline-ff34:hover {
  background-color: var(--e-global-color-accent);
}
.accordion_6bd6
  .background_3466
  .tabs-af85
  li
  span {
  background-color: var(--e-global-color-text);
}
.accordion_6bd6
  .background_3466
  .tabs-af85
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.accordion_6bd6
  .background_3466
  .tabs-af85
  li.content-b245
  span {
  background-color: var(--e-global-color-accent);
}
.preview-d343
  .simple-3f19
  .slider_ad5e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview-d343 .simple-3f19 .short_7d65 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview-d343 .simple-3f19 .hot_91d8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview-d343 .logo-current-e2db {
  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);
}
.preview-d343
  .panel-large-c005.item_252a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > a {
  background-color: var(--e-global-color-text);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > a
  .footer_narrow_529a.mask-old-f14f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > a
  .warm-6496.hard_5e20 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > .label_basic_ac77
  .info_dim_014e
  > a {
  background-color: var(--e-global-color-secondary);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > .label_basic_ac77
  .info_dim_014e
  > a
  .full-a408 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > .label_basic_ac77
  .info_dim_014e
  > a
  .warm-6496.easy_b458 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > a
  .border_5889:before {
  color: var(--e-global-color-text);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > .label_basic_ac77
  a
  .border_5889:before {
  color: var(--e-global-color-text);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e.popup-pro-1fcd
  > a
  .border_5889:before {
  color: var(--e-global-color-text);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > .label_basic_ac77
  .info_dim_014e.popup-pro-1fcd
  > a
  .border_5889:before {
  color: var(--e-global-color-text);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > a
  .primary-black-6268
  .inner_bdf3 {
  color: var(--e-global-color-text);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > .label_basic_ac77
  a
  .primary-black-6268
  .inner_bdf3 {
  color: var(--e-global-color-text);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > a
  .primary-black-6268
  .inner_bdf3,
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > .label_basic_ac77
  a
  .primary-black-6268
  .inner_bdf3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > a
  .hard_7b4b:before {
  color: var(--e-global-color-text);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > .label_basic_ac77
  a
  .hard_7b4b:before {
  color: var(--e-global-color-text);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e.popup-pro-1fcd
  > a
  .hard_7b4b:before {
  color: var(--e-global-color-text);
}
.tabs-773c
  > .grid_inner_884f
  > div
  > .hidden-f254
  > .info_dim_014e
  > .label_basic_ac77
  .info_dim_014e.popup-pro-1fcd
  > a
  .hard_7b4b:before {
  color: var(--e-global-color-text);
}
.breadcrumb_5fc0 .frame-7587 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.breadcrumb_5fc0
  .texture_eaff:hover
  .frame-7587 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.breadcrumb_focused_fbcb
  > .grid_inner_884f
  > .accent_thick_92d1
  > .over-c0f3
  > .thumbnail_iron_029f
  > .narrow-884b
  .black_e5cf {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb_focused_fbcb
  > .grid_inner_884f
  > .accent_thick_92d1
  > .over-c0f3
  > .thumbnail_iron_029f
  > .narrow-884b:hover
  .black_e5cf {
  color: var(--e-global-color-text);
}
.breadcrumb_focused_fbcb
  > .grid_inner_884f
  > .accent_thick_92d1
  > .over-c0f3
  > .thumbnail_iron_029f
  > .narrow-884b:hover
  .black_e5cf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb_focused_fbcb
  > .grid_inner_884f
  > .accent_thick_92d1
  > .over-c0f3
  > .thumbnail_iron_029f.article-e22c
  > .narrow-884b
  .black_e5cf {
  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);
}
.panel_lower_6b3f .breadcrumb-gold-a1e2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel_lower_6b3f .iron-2ef4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel_lower_6b3f .preview_warm_06d9 {
  background-color: var(--e-global-color-primary);
}
.panel_lower_6b3f .preview_warm_06d9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip_f0b7
  > .grid_inner_884f
  > .focus-f4c4
  > .tabs-484e
  > .fixed-c9db
  .focus-e2a1 {
  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);
}
.tooltip_f0b7
  > .grid_inner_884f
  > .focus-f4c4
  > .tabs-484e
  > .fixed-c9db
  .pagination-899a {
  color: var(--e-global-color-text);
}
.tooltip_f0b7
  > .grid_inner_884f
  > .focus-f4c4
  > .tabs-484e
  > .fixed-c9db:hover
  .focus-e2a1 {
  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);
}
.tooltip_f0b7
  > .grid_inner_884f
  > .focus-f4c4
  > .tabs-484e
  > .fixed-c9db:hover
  .pagination-899a {
  color: var(--e-global-color-secondary);
}
.tooltip_f0b7
  > .grid_inner_884f
  > .focus-f4c4
  > .tabs-484e
  > .fixed-c9db.hidden_5100
  .focus-e2a1 {
  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);
}
.tooltip_f0b7
  > .grid_inner_884f
  > .focus-f4c4
  > .tabs-484e
  > .fixed-c9db.hidden_5100
  .pagination-899a {
  color: var(--e-global-color-primary);
}
.mask_slow_ed8f
  .article_top_88bd
  .paper-4d57 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mask_slow_ed8f .gradient_hard_d14e .paragraph_short_41e7 .heading_835a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.up_9e97 .inner-8bb7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.up_9e97 .tag-last-8a5b .inner-8bb7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.up_9e97 .info-f5a9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.up_9e97 .info-f5a9 {
  background-color: var(--e-global-color-primary);
}
.first-2e5c .cool_d200 .mask_lower_b46d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first-2e5c
  .cool_d200:hover
  .filter-9e11 {
  color: var(--e-global-color-secondary);
}
.first-2e5c
  .cool_d200:hover
  .mask_lower_b46d {
  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);
}
.north-6e1f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.thick-97b4 {
  max-width: 1400px !important;
}

.shade_3cf0 {
  flex-direction: column;
}

.shade_3cf0 .photo-a539 {
  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.shade_3cf0 .photo-a539 {
  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);
}

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

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

.orange_e946.focus_pink_3f7b {
  display: none;
}

.new-a71f {
  display: none;
}

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

.photo_dim_b552.action-4cb7 {
  margin-bottom: 40px;
  width: 100%;
}

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

.shade_3cf0 a {
  width: 100%;
}

.content_7d90 .copper_0e73.upper-d5eb {
  width: 20% !important;
}

.fixed-46de {
  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; /* 字母间距 */
}

.fixed-46de: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%);
}

.fixed-46de svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

.bright-2a69 {
  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;
}

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

.bright-2a69: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);
}

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

.content_7d90
  .copper_0e73.backdrop_huge_6f4d
  .new-e0a2
  .list-bb9b {
  font-size: 20px !important;
}

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

.notice-gold-75fd {
  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;
}

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

  text-align: center;
}

.card-inner-5fcf.frame_aad3 > .media-old-c1d7 {
  display: flex;
  align-items: center;
}

.item-narrow-659f {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.next-71d6 {
  position: relative;
  width: 100%;
}

.shade-8013 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

.selected-c525 {
  display: flex;
  gap: 50px;
}

.content_7d90
  .copper_0e73.link_07b1
  .article_2346
  .gold_1d69 {
  width: 100% !important;
}

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

.static-7c73 {
  width: 100%;
}

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

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

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

  display: none;
}

.photo-left-40b7 {
  font-size: 15px !important;
}

.banner-efdf {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.clean_856e:hover .banner-efdf {
  visibility: visible;
}
.clean_856e:hover.clean_856e::before {
  display: block;
}

.fluid_107c h3 {
  color: #fff;
}

.grid_28a0 {
  margin: 0;
}

.content_7d90
  .copper_0e73.link_07b1
  .gold_1d69
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.media-gold-0449 {
  width: 100%;
}

.module-upper-a30a {
  width: 100%;
}

.tag-next-9baa {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.module-upper-a30a {
  width: 100%;
}

.notice-58fd {
  margin-bottom: 10px !important;
}

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

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

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

.shade_3cf0 .photo-a539.short_f07d {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.shade_3cf0 h1.photo-a539 {
  margin-top: 80px !important;
}

.content_7d90 .copper_0e73.list-full-694e {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.south-c87d img {
  width: 100%;
}

.tag-lower-a55a .caption_fast_196c.new-e0a2 {
  justify-content: space-between;
}

.center_b217 {
  display: none;
}

.border-0634 .tag-south-dff8 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .card-inner-5fcf .media-old-c1d7 {
    flex-wrap: nowrap !important;
  }
}

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

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

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

  .fixed-46de svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .tag-lower-a55a .caption_fast_196c.new-e0a2 {
    border-bottom: 1px solid #f0c159;
  }

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

  .card-inner-5fcf.frame_aad3 > .media-old-c1d7 {
    gap: 15px;
    justify-content: space-between;
  }

  .content_7d90
    .copper_0e73.link_07b1
    .gold_1d69
    img {
    width: 60% !important;
  }

  .shade-8013 {
    left: 2%;
  }

  .tabs_362b {
    margin: 10px 0;
  }

  .shade_3cf0 .tag-south-dff8 {
    margin: 0;
    margin-bottom: 10px;
  }

  .fixed-46de {
    font-size: 16px !important;
  }

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

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

  h2.shade_3cf0 .photo-a539,
  .shade_3cf0 .photo-a539 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .gold_1d69 {
    justify-content: center;
  }

  .shade_3cf0 .tag-south-dff8 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .content_7d90 .copper_0e73.upper-d5eb {
    width: 75% !important;
  }

  .south-c87d img {
    width: 100% !important;
  }
}

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

  h2.shade_3cf0 .photo-a539,
  .shade_3cf0 .photo-a539 {
    font-size: 30px !important;
  }

  .gold_1d69 {
    justify-content: center;
  }

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

  .liquid-2495
    .aside_large_cdf4.bright-01ab {
    margin: 0 !important;
  }

  .item-narrow-659f {
    margin: 0;
    gap: 10px;
  }

  .tabs_362b {
    display: flex;
  }

  .heading-pro-65ac .fixed-46de {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .grid-e417 svg {
    width: 75% !important;
    height: 75% !important;
  }

  .tag-next-9baa {
    justify-content: flex-end;
    gap: 1px;
  }

  .shade_3cf0 h1.photo-a539 {
    margin-top: 40px !important;
  }

  .content_7d90
    .copper_0e73.link_07b1
    .gold_1d69
    img,
  .media-a431 .article_2346 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .bright-2a69 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .content_7d90 .copper_0e73.upper-d5eb {
    width: 100% !important;
  }

  .card-inner-5fcf.frame_aad3 > .media-old-c1d7 {
    gap: 3px;
  }

  .shade_3cf0 .tag-south-dff8 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

@media (max-width: 400px) {
  .fixed-46de {
    white-space: wrap;
  }
}

/* 超紧凑型导航菜单样式 */
.tag-lower-a55a .caption_fast_196c.new-e0a2 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.tag-lower-a55a .caption_fast_196c.new-e0a2: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);
}

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

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

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

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .tag-lower-a55a .caption_fast_196c.new-e0a2 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .shade_3cf0 .photo-a539 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .fixed-46de {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.slider_8fde .component_cfc9 {
  flex-shrink: 0;
  white-space: nowrap;
}

.slider_8fde .popup_f5ab {
  flex-shrink: 0;
  min-width: fit-content;
}

.slider_8fde .list-bb9b {
  white-space: nowrap;
}

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

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

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

.slider_8fde .popup_f5ab {
  max-width: 80px !important;
  overflow: hidden;
}

.slider_8fde .caption_fast_196c.new-e0a2 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.slider_8fde .list-bb9b {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: b180 */
.promo-block-h5 {
  padding: 0.1rem;
  font-size: 14px;
  line-height: 1.2;
}
