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(.simple-9d6b) {
  gap: 0.5em;
}
:where(.basic-7d0e) {
  gap: 0.5em;
}
body .picture-ec5c > .form-422a {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .picture-ec5c > .notice_469c {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .picture-ec5c > .tertiary_action_9fac {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .upper_30df > .form-422a {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .upper_30df > .notice_469c {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .upper_30df > .tertiary_action_9fac {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .upper_30df
  > :where(:not(.form-422a):not(.notice_469c):not(.container_e563)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .upper_30df > .message_easy_fbfa {
  max-width: var(--wp--style--global--wide-size);
}
body .simple-9d6b {
  display: flex;
}
body .simple-9d6b {
  flex-wrap: wrap;
  align-items: center;
}
body .simple-9d6b > * {
  margin: 0;
}
body .basic-7d0e {
  display: grid;
}
body .basic-7d0e > * {
  margin: 0;
}
:where(.search_paper_6433.simple-9d6b) {
  gap: 2em;
}
:where(.search_paper_6433.basic-7d0e) {
  gap: 2em;
}
:where(.table-north-08b2.simple-9d6b) {
  gap: 1.25em;
}
:where(.table-north-08b2.basic-7d0e) {
  gap: 1.25em;
}
.widget-dirty-79ed {
  color: var(--wp--preset--color--black) !important;
}
.photo-b508 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.alert-0c4f {
  color: var(--wp--preset--color--white) !important;
}
.grid_0633 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.info_stone_94c1 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.action_d6da {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.message-e6a5 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.avatar_pro_1043 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.lite_d0fc {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.sort-soft-eca5 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.message_f66f {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.surface-fdc6 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.under_f74e {
  background-color: var(--wp--preset--color--black) !important;
}
.simple_b47b {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.media-33f2 {
  background-color: var(--wp--preset--color--white) !important;
}
.outline_orange_7777 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.shadow-center-2646 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.action-b4f8 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.soft-560d {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.hidden_7007 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.solid_6d11 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.article_00a6 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.mask-8a1a {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.nav_dynamic_fed5 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.container_d3dd {
  border-color: var(--wp--preset--color--black) !important;
}
.tooltip_b74b {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.button_under_18bf {
  border-color: var(--wp--preset--color--white) !important;
}
.focused_68e6 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.tiny-63f1 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.tabs-8d80 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.texture_first_1e4a {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.highlight-379b {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.tiny_54a3 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.card_42f1 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.advanced-528d {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.component-hard-ef40 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.popup-23e5 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.dim-9411 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.caption_750b {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.cold_6865 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.blue_084b {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.slider-d935 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.copper_f6d1 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.tooltip-f46c {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.info_5c2a {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.blue-f172 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.hero_bb6d {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.paragraph-2307 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.center-6fca {
  font-size: var(--wp--preset--font-size--small) !important;
}
.info_b027 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.popup_next_4645 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.pagination_81f2 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.input-over-ccd6 a:where(:not(.dropdown-iron-976a)) {
  color: inherit;
}
:where(.table-north-08b2.simple-9d6b) {
  gap: 1.25em;
}
:where(.table-north-08b2.basic-7d0e) {
  gap: 1.25em;
}
:where(.search_paper_6433.simple-9d6b) {
  gap: 2em;
}
:where(.search_paper_6433.basic-7d0e) {
  gap: 2em;
}
.complex-8268 {
  font-size: 1.5em;
  line-height: 1.6;
}

.text-f4ae .table-iron-50b1 {
  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);
}
.gradient_0352 .widget-bc74 {
  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);
}
.photo-f38c {
  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);
}
.photo-f38c.grid_pro_401c .message-east-b56a {
  background-color: var(--e-global-color-primary);
}
.photo-f38c.label_stale_89ac .message-east-b56a,
.photo-f38c.box-inner-6a8d .message-east-b56a {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.module_8d9f .form-e266 {
  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);
}
.texture_middle_0aaf {
  --divider-color: var(--e-global-color-secondary);
}
.texture_middle_0aaf .badge-bf7b {
  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);
}
.texture_middle_0aaf.modal_4ee8 .label_4099 {
  background-color: var(--e-global-color-secondary);
}
.texture_middle_0aaf.purple-8c73 .label_4099,
.texture_middle_0aaf.pattern-f578 .label_4099 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.texture_middle_0aaf.purple-8c73 .label_4099,
.texture_middle_0aaf.pattern-f578 .label_4099 svg {
  fill: var(--e-global-color-secondary);
}
.title-blue-d161 .button-5088 {
  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);
}
.title-blue-d161 .liquid_0d03 {
  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);
}
.old-2d28.modal_4ee8 .label_4099 {
  background-color: var(--e-global-color-primary);
}
.old-2d28.purple-8c73 .label_4099,
.old-2d28.pattern-f578 .label_4099 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.old-2d28.purple-8c73 .label_4099,
.old-2d28.pattern-f578 .label_4099 svg {
  fill: var(--e-global-color-primary);
}
.texture_new_0b34.modal_4ee8 .label_4099 {
  background-color: var(--e-global-color-primary);
}
.texture_new_0b34.purple-8c73 .label_4099,
.texture_new_0b34.pattern-f578 .label_4099 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.texture_new_0b34 .texture-0983 {
  color: var(--e-global-color-primary);
}
.texture_new_0b34 .texture-0983,
.texture_new_0b34 .texture-0983 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture_new_0b34 .notification_795d {
  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);
}
.article_tall_9ec3 .wood_6f58 {
  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);
}
.aside_4985 .full_333d .grid-red-235f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.popup_bfa5 .left_2c3d:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.popup_bfa5 .secondary-motion-6a70 i {
  color: var(--e-global-color-primary);
}
.popup_bfa5 .secondary-motion-6a70 svg {
  fill: var(--e-global-color-primary);
}
.popup_bfa5 .secondary_9d31 {
  color: var(--e-global-color-secondary);
}
.popup_bfa5 .left_2c3d > .secondary_9d31,
.popup_bfa5 .left_2c3d > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-04a6 .steel-f794 {
  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);
}
.old-04a6 .plasma-c318 {
  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_orange_a91e .tertiary_orange_1f61 .article_066c {
  background-color: var(--e-global-color-primary);
}
.banner_orange_a91e .pro-0b1a {
  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);
}
.pro-a47b .hover-new-f2ac {
  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);
}
.pro-a47b .button_dark_7e0c {
  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);
}
.pro-a47b .panel_3415 {
  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);
}
.avatar_outer_4d10 .input_c167,
.avatar_outer_4d10 .input_c167 a {
  color: var(--e-global-color-primary);
}
.avatar_outer_4d10 .input_c167.filter-af05,
.avatar_outer_4d10 .input_c167.filter-af05 a {
  color: var(--e-global-color-accent);
}
.avatar_outer_4d10 .input_c167 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.avatar_outer_4d10 .medium_4da0 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_huge_ab1e .full-ebe2,
.disabled_huge_ab1e .card_e552 {
  color: var(--e-global-color-primary);
}
.disabled_huge_ab1e .full-ebe2 svg {
  fill: var(--e-global-color-primary);
}
.disabled_huge_ab1e .filter-af05 .full-ebe2,
.disabled_huge_ab1e .filter-af05 .card_e552 {
  color: var(--e-global-color-accent);
}
.disabled_huge_ab1e .filter-af05 .full-ebe2 svg {
  fill: var(--e-global-color-accent);
}
.disabled_huge_ab1e .card_e552 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled_huge_ab1e .medium_4da0 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_full_ab25 .copper_b183,
.chip_full_ab25 .title_f199 {
  color: var(--e-global-color-primary);
}
.chip_full_ab25 .title_f199 svg {
  fill: var(--e-global-color-primary);
}
.chip_full_ab25 .input_c167.filter-af05 a,
.chip_full_ab25
  .input_c167.filter-af05
  .title_f199 {
  color: var(--e-global-color-accent);
}
.chip_full_ab25 .copper_b183 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip_full_ab25 .medium_4da0 {
  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-e270 .row-north-898c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.yellow-e270 .orange_5402 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper-0704 .focus_over_a9b2 .input-084a {
  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);
}
.upper-0704 .focus_over_a9b2 .summary_west_33bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper-0704 .pattern_ad0b .input-084a {
  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);
}
.upper-0704
  .pattern_ad0b
  .summary_west_33bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper-0704
  .rough_6fa3
  .input-084a {
  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);
}
.upper-0704
  .rough_6fa3
  .summary_west_33bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper-0704
  .table_c804
  .input-084a {
  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);
}
.upper-0704
  .table_c804
  .summary_west_33bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_tall_cef4 .focus_cd61 {
  background-color: var(--e-global-color-primary);
}
.icon_tall_cef4 .focus_cd61:hover {
  background-color: var(--e-global-color-primary);
}
.icon_tall_cef4 .lower_1363 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_tall_cef4
  .focus_cd61:hover
  .lower_1363 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-02b5 .link-8367 {
  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);
}
.dark-5038 .disabled_5aa3 .image-c4d4 a {
  background-color: var(--e-global-color-accent);
}
.dark-5038 .disabled_5aa3 .element-outer-2642 a {
  background-color: var(--e-global-color-accent);
}
.dark-5038 .disabled_5aa3 .image-c4d4 a,
.dark-5038 .disabled_5aa3 .element-outer-2642 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video-upper-e129
  .dynamic-4a56.disabled-gas-a5ba
  .disabled_5aa3
  a.banner_cold_6eea {
  background-color: var(--e-global-color-accent);
}
.video-upper-e129
  .dynamic-4a56.disabled-gas-a5ba
  .disabled_5aa3
  span.banner_cold_6eea.fn-current-a573 {
  background-color: var(--e-global-color-text);
}
.video-upper-e129
  .dynamic-4a56.disabled-gas-a5ba
  .disabled_5aa3
  .banner_cold_6eea {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_f873 .shadow_red_146d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_f873
  .frame-solid-b36f
  > .notice-7625
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_f873
  .section-bd12
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_f873
  .pattern_19e4
  .notification_dcca,
.tiny_f873
  .pattern_19e4
  .static_a819 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tiny_f873
  .pattern_19e4
  .dropdown_22c3,
.tiny_f873
  .pattern_19e4
  a
  .dropdown_22c3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_f873
  .pattern_19e4
  .plasma-6619 {
  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);
}
.tiny_f873
  .pattern_19e4
  .narrow-566b {
  background-color: var(--e-global-color-primary);
}
.tiny_f873
  .pattern_19e4
  .narrow-566b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_f873
  .pattern_19e4
  .narrow-566b:hover {
  background-color: var(--e-global-color-primary);
}
.tiny_f873
  .pattern_19e4
  .primary-2fef {
  background-color: var(--e-global-color-primary);
}
.tiny_f873
  .pattern_19e4
  .primary-2fef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_f873
  .pattern_19e4
  .primary-2fef:hover {
  background-color: var(--e-global-color-primary);
}
.tiny_f873
  .grid-pressed-ddc6
  .input-hard-821a
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tiny_f873
  .grid-pressed-ddc6
  .text_54d3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_f873
  .grid-pressed-ddc6
  .plasma-6619 {
  color: var(--e-global-color-text);
}
.tiny_f873
  .grid-pressed-ddc6
  .plasma-6619
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_f873
  .grid-pressed-ddc6
  .narrow-566b {
  background-color: var(--e-global-color-primary);
}
.tiny_f873
  .grid-pressed-ddc6
  .narrow-566b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_f873
  .grid-pressed-ddc6
  .narrow-566b:hover {
  background-color: var(--e-global-color-primary);
}
.tiny_f873
  .grid-pressed-ddc6
  .primary-2fef {
  background-color: var(--e-global-color-primary);
}
.tiny_f873
  .grid-pressed-ddc6
  .primary-2fef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_f873
  .grid-pressed-ddc6
  .primary-2fef:hover {
  background-color: var(--e-global-color-primary);
}
.tiny_f873 .full_f367 {
  background-color: var(--e-global-color-primary);
}
.tiny_f873 .full_f367:hover {
  background-color: var(--e-global-color-primary);
}
.tiny_f873 .button_956c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tiny_f873 .outer_810a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main-static-ac78 .heading-static-b3c0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main-static-ac78
  .icon-c7de
  > div:nth-child(3)
  .heading-static-b3c0,
.main-static-ac78
  .motion-f144
  > div:nth-child(1)
  .heading-static-b3c0,
.main-static-ac78
  .tooltip-085e
  > div:nth-child(1)
  .heading-static-b3c0,
.main-static-ac78
  .frame_green_2db3
  > div:nth-child(1)
  .heading-static-b3c0,
.main-static-ac78
  .pressed_de55
  > div:nth-child(1)
  .heading-static-b3c0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main-static-ac78 .accent-old-932b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-static-ac78 .smooth-90de {
  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);
}
.main-static-ac78 .stale_1089 {
  background-color: var(--e-global-color-primary);
}
.main-static-ac78 .stale_1089 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-static-ac78 .stale_1089:hover {
  background-color: var(--e-global-color-primary);
}
.main-static-ac78 .title_upper_545c {
  background-color: var(--e-global-color-primary);
}
.main-static-ac78 .title_upper_545c:hover {
  background-color: var(--e-global-color-primary);
}
.main-static-ac78 .button_956c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main-static-ac78 .outer_810a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hidden-top-63ff .block-133d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hidden-top-63ff .border-red-2a1b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden-top-63ff .banner_ca34 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden-top-63ff .full-251f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden-top-63ff .section-3470 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden-top-63ff .title_upper_545c {
  background-color: var(--e-global-color-primary);
}
.hidden-top-63ff .title_upper_545c:hover {
  background-color: var(--e-global-color-primary);
}
.hover_hot_c594 .gas-aa28 {
  background-color: var(--e-global-color-secondary);
}
.hover_hot_c594 .east-3b9c {
  background-color: var(--e-global-color-text);
}
.hover_hot_c594 .slider-current-b4a6 {
  background-color: var(--e-global-color-secondary);
}
.hover_hot_c594 .hot_12fc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover_hot_c594 .gradient_hovered_1f88 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_hot_c594 .purple_3525 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_hot_c594 .table_f71a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_hot_c594 .secondary_22a5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_fluid_0b43 .progress-7439 .texture_next_fe16,
.sort_fluid_0b43
  .progress-7439
  .texture_next_fe16
  a,
.sort_fluid_0b43 .disabled_active_049f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_fluid_0b43 .progress-7439 .overlay_west_58de,
.sort_fluid_0b43 .avatar_8406 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_fluid_0b43 .progress-7439 .overlay_west_58de {
  color: var(--e-global-color-text);
}
.sort_fluid_0b43 .avatar_8406 {
  color: var(--e-global-color-text);
}
.sort_fluid_0b43
  .progress-7439
  .fresh_88ab {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sort_fluid_0b43 .primary_f28a .notice-336a {
  background-color: var(--e-global-color-primary);
}
.sort_fluid_0b43 .primary_f28a .notice-336a:hover {
  background-color: var(--e-global-color-primary);
}
.sort_fluid_0b43 .primary_f28a .stone_b2ed li span {
  background-color: var(--e-global-color-text);
}
.sort_fluid_0b43 .primary_f28a .stone_b2ed li span:hover {
  background-color: var(--e-global-color-primary);
}
.sort_fluid_0b43
  .primary_f28a
  .stone_b2ed
  li.logo_e799
  span {
  background-color: var(--e-global-color-accent);
}
.sort_fluid_0b43 .button_tiny_442b span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white_781d .thick-963d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.text_637b .avatar-1c4d {
  background-color: var(--e-global-color-primary);
}
.text_637b .fast_8aeb {
  background-color: var(--e-global-color-secondary);
}
.text_637b .short-064c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_637b .pagination-270f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_637b .video-dim-333a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_637b .section_fixed_b570 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_637b .center_ca62 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_637b .selected_e49d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_637b .photo-action-0da0 {
  background-color: var(--e-global-color-primary);
}
.text_637b .photo-action-0da0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.medium_00a1 .message-6676 {
  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);
}
.medium_00a1 .tooltip_easy_273a {
  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);
}
.medium_00a1
  .tooltip_large_7a4c:after {
  background-color: var(--e-global-color-primary);
}
.medium_00a1 .info-dirty-18de {
  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_blue_34be .disabled_active_049f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status_blue_34be .avatar_8406 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_af82 .hard-17d7 .pressed-80d9 {
  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);
}
.hover_af82 .hard-17d7 .active-4b76 {
  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);
}
.blue-641b .summary_simple_0b97 {
  background-color: var(--e-global-color-primary);
}
.blue-641b .breadcrumb-f320 {
  background-color: var(--e-global-color-secondary);
}
.blue-641b .menu_top_715e .border_upper_42f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.blue-641b .alert_dark_83c8 .border_upper_42f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-wood-67a5 .tiny-4e10 .red-fff3 {
  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-wood-67a5 .tiny-4e10 .tooltip_cool_85d3 {
  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-wood-67a5 .tiny-4e10 .widget_05f9 {
  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);
}
.up-f0c0 .frame_6f20 {
  border-color: var(--e-global-color-text);
}
.up-f0c0 .tall-980e {
  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);
}
.up-f0c0 .frame-54e4 {
  color: var(--e-global-color-primary);
}
.up-f0c0 .image-8bea {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hard_6010 .sort-37bc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_6010 .item_b0e9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_6010 .feature-purple-5c7d:hover .sort-37bc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_6010
  .feature-purple-5c7d:hover
  .item_b0e9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row-dark-49b2 .list-active-af69 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row-dark-49b2 .progress-96f4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade_52bb .detail_basic_fd29 .article-f8ad {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shade_52bb .image-center-a8f2 .article-f8ad {
  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);
}
.grid_current_0660 .prev-02ae {
  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);
}
.column-complex-c77f .chip_next_0867 .dropdown_top_c50a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column-complex-c77f .chip_next_0867 .dropdown_top_c50a {
  background-color: var(--e-global-color-secondary);
}
.column-complex-c77f .short_683d .dropdown_top_c50a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column-complex-c77f .short_683d .dropdown_top_c50a {
  background-color: var(--e-global-color-secondary);
}
.column-complex-c77f .sort-6d6e .highlight-3be5 {
  background-color: var(--e-global-color-primary);
}
.column-complex-c77f .sort-6d6e:hover .highlight-3be5 {
  background-color: var(--e-global-color-secondary);
}
.column-complex-c77f .notice-336a {
  background-color: var(--e-global-color-primary);
}
.column-complex-c77f .notice-336a:hover {
  background-color: var(--e-global-color-accent);
}
.column-complex-c77f .stone_b2ed li span {
  background-color: var(--e-global-color-text);
}
.column-complex-c77f .stone_b2ed li span:hover {
  background-color: var(--e-global-color-primary);
}
.column-complex-c77f .stone_b2ed li.logo_e799 span {
  background-color: var(--e-global-color-accent);
}
.small-5089 .chip-fluid-d30f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.small-5089 .slider_6ccf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up-f934 .hidden_outer_b983:before {
  background-color: var(--e-global-color-secondary);
}
.up-f934 .video_e7ac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up-f934 .mini-1899 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar_0b4f .caption-copper-196d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar_0b4f .caption-copper-196d:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar_0b4f .caption-copper-196d.fn-active-a573 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar_0b4f .thumbnail_north_516b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_0b4f .bright-b844 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_0b4f .paragraph_in_5f05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_0b4f .article_under_051d {
  background-color: var(--e-global-color-primary);
}
.sidebar_0b4f .article_under_051d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sidebar_0b4f .fresh-23d3 {
  background-color: var(--e-global-color-primary);
}
.sidebar_0b4f .fresh-23d3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.old-0917 .pagination_south_df76 .top-f891 a {
  color: var(--e-global-color-secondary);
}
.old-0917 .pagination_south_df76 .top-f891 a:hover {
  color: var(--e-global-color-secondary);
}
.old-0917 .pagination_south_df76 .top-f891,
.old-0917 .pagination_south_df76 .top-f891 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-0917 .pagination_south_df76 .pattern-hard-8f2a {
  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);
}
.old-0917 .pagination_south_df76 .module_old_f243 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-0917 .pagination_south_df76 .silver_90f0 {
  background-color: var(--e-global-color-primary);
}
.old-0917 .pagination_south_df76 .silver_90f0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-0917 .pagination_south_df76 .silver_90f0:hover {
  background-color: var(--e-global-color-primary);
}
.old-0917 .pagination_south_df76 .mini_ae89 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.old-0917 .pagination_south_df76 .mini_ae89 {
  background-color: var(--e-global-color-primary);
}
.old-0917 .pagination_south_df76 .mini_ae89:hover {
  background-color: var(--e-global-color-primary);
}
.old-0917 .pagination_south_df76 .notice-336a {
  background-color: var(--e-global-color-primary);
}
.old-0917 .pagination_south_df76 .notice-336a:hover {
  background-color: var(--e-global-color-primary);
}
.old-0917 .primary_f28a .stone_b2ed li span {
  background-color: var(--e-global-color-text);
}
.old-0917 .primary_f28a .stone_b2ed li span:hover {
  background-color: var(--e-global-color-primary);
}
.old-0917 .primary_f28a .stone_b2ed li.logo_e799 span {
  background-color: var(--e-global-color-accent);
}
.old-0917 .button_956c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.old-0917 .outer_810a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-cb00 .header-huge-9bf0 .tiny_037e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-cb00 .header-huge-9bf0 .chip-last-d8ec {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block-cb00 .header-huge-9bf0 .gallery_full_fa5f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_17b2 .hero-soft-b663 {
  border-color: var(--e-global-color-text);
}
.south_17b2 .backdrop-da83 {
  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);
}
.south_17b2 .iron_4f6c {
  color: var(--e-global-color-secondary);
}
.south_17b2 .iron_4f6c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_17b2 .huge-e2fb > * {
  color: var(--e-global-color-primary);
}
.south_17b2 .huge-e2fb > * svg {
  fill: var(--e-global-color-primary);
}
.south_17b2 .bright_7b92 {
  color: var(--e-global-color-primary);
}
.south_17b2 .bright_7b92 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.south_17b2 .logo-b714 {
  color: var(--e-global-color-primary);
}
.south_17b2 .logo-b714 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.south_17b2 .active_orange_fef6 {
  color: var(--e-global-color-primary);
}
.south_17b2 .active_orange_fef6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_17b2 .header_4ad4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_17b2 .sidebar-bronze-7962 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_17b2 .sidebar-bronze-7962.tag-bc68 {
  color: var(--e-global-color-secondary);
}
.south_17b2 .sidebar-bronze-7962.tag-bc68 .iron-05ba {
  color: var(--e-global-color-accent);
}
.south_17b2 .sidebar-bronze-7962.summary-64de {
  color: var(--e-global-color-text);
}
.south_17b2 .sidebar-bronze-7962.summary-64de .iron-05ba {
  color: var(--e-global-color-text);
}
.south_17b2 .sidebar-bronze-7962:before {
  border-top-color: var(--e-global-color-text);
}
.south_17b2 .main-eb5a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_17b2
  .main-eb5a
  .rough_c90e {
  background-color: var(--e-global-color-primary);
}
.south_17b2
  .main-eb5a
  .rough_c90e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.south_17b2 .hero-soft-b663 .shade-0ea4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower_6d41 .popup-5702 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lower_6d41 .next-64b4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dropdown-active-185d .title_d310 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dropdown-active-185d
  .paragraph-fresh-bf02
  .tertiary-e348 {
  background-color: var(--e-global-color-secondary);
}
.dropdown-active-185d
  .paragraph-fresh-bf02.chip-over-f6b1
  .tertiary-e348 {
  background-color: var(--e-global-color-text);
}
.dropdown-active-185d
  .paragraph-fresh-bf02:hover
  .tertiary-e348 {
  background-color: var(--e-global-color-accent);
}
.dropdown-active-185d
  .paragraph-fresh-bf02.fn-active-a573
  .tertiary-e348 {
  background-color: var(--e-global-color-primary);
}
.prev_305c .breadcrumb_a390 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.prev_305c .tiny_f8aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.prev_305c .article_4f6e {
  background-color: var(--e-global-color-primary);
}
.prev_305c .article_4f6e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.section_5e98 .bright_5491 .left-c38f .surface-5801 {
  background-color: var(--e-global-color-secondary);
}
.section_5e98 .bright_5491 .easy_a9e7:after {
  background-color: var(--e-global-color-secondary);
}
.section_5e98 .active_5400 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_5e98 .pattern-active-a95e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_5e98 .texture_8c05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_5e98 .left-37da {
  background-color: var(--e-global-color-primary);
}
.section_5e98 .left-37da {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.section_5e98 .liquid_ffef {
  background-color: var(--e-global-color-secondary);
}
.section_5e98 .liquid_ffef {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.section_5e98 .bright_5491 .message_light_f102 .column-e5a4:hover {
  background-color: var(--e-global-color-primary);
}
.section_5e98
  .bright_5491
  .message_light_f102
  .column-e5a4.gradient_8f5c {
  background-color: var(--e-global-color-primary);
}
.section_5e98 .bright_5491 .list-rough-a1dc:before {
  border-color: var(--e-global-color-primary);
}
.section_5e98 .bright_5491 .list-rough-a1dc:hover:before {
  border-color: var(--e-global-color-secondary);
}
.section_5e98
  .bright_5491
  .list-rough-a1dc.full-895e:before {
  border-color: var(--e-global-color-primary);
}
.section_5e98 .sidebar-7aa7 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.black_c2eb .large_2c10 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.black_c2eb .large_2c10:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.black_c2eb .large_2c10.advanced-3281 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.black_c2eb .down_0a6d {
  background-color: var(--e-global-color-primary);
}
.black_c2eb .down_0a6d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.black_c2eb
  .in-d883
  .stone-cc69
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.black_c2eb
  .header_simple_05e7
  .stone-cc69
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notice_9f42
  .warm-0111
  .advanced-6b3f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice_9f42
  .warm-0111
  .video_9eee {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice_9f42 .focused_5aff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice_9f42 .section-wide-1788 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notice_9f42 .south-81d8 {
  background-color: var(--e-global-color-primary);
}
.notice_9f42 .south-81d8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.next-a16d .hover-93d2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.next-a16d .dark-1633 {
  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);
}
.next-a16d .badge_3f07 {
  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);
}
.next-a16d .badge_3f07 a:hover {
  color: var(--e-global-color-secondary);
}
.next-a16d .description-lower-1cbb {
  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);
}
.next-a16d .hidden-6ddf {
  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);
}
.next-a16d .frame_stone_78d7 .notice-336a {
  background-color: var(--e-global-color-primary);
}
.next-a16d .frame_stone_78d7 .notice-336a:hover {
  background-color: var(--e-global-color-accent);
}
.next-a16d
  .frame_stone_78d7
  .stone_b2ed
  li
  span {
  background-color: var(--e-global-color-text);
}
.next-a16d
  .frame_stone_78d7
  .stone_b2ed
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.next-a16d
  .frame_stone_78d7
  .stone_b2ed
  li.logo_e799
  span {
  background-color: var(--e-global-color-accent);
}
.table_paper_ef06
  .accordion_static_7ae1
  .box-medium-bb86 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table_paper_ef06 .accordion_static_7ae1 .notification-green-9946 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table_paper_ef06 .accordion_static_7ae1 .motion-6ebb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table_paper_ef06 .box-2aa4 {
  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);
}
.table_paper_ef06
  .focus-copper-c1bf.highlight_cool_1e54 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > a {
  background-color: var(--e-global-color-text);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > a
  .grid_blue_37e7.glass-da42 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > a
  .mask_huge_07a9.last_1d5e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > .block_18bc
  .avatar-north-5a1d
  > a {
  background-color: var(--e-global-color-secondary);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > .block_18bc
  .avatar-north-5a1d
  > a
  .frame-95e9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > .block_18bc
  .avatar-north-5a1d
  > a
  .mask_huge_07a9.nav_gas_bc1b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > a
  .secondary-1e08:before {
  color: var(--e-global-color-text);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > .block_18bc
  a
  .secondary-1e08:before {
  color: var(--e-global-color-text);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d.button-gold-ea64
  > a
  .secondary-1e08:before {
  color: var(--e-global-color-text);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > .block_18bc
  .avatar-north-5a1d.button-gold-ea64
  > a
  .secondary-1e08:before {
  color: var(--e-global-color-text);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > a
  .hero-thick-c2a7
  .info-6198 {
  color: var(--e-global-color-text);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > .block_18bc
  a
  .hero-thick-c2a7
  .info-6198 {
  color: var(--e-global-color-text);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > a
  .hero-thick-c2a7
  .info-6198,
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > .block_18bc
  a
  .hero-thick-c2a7
  .info-6198 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > a
  .stone-27d6:before {
  color: var(--e-global-color-text);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > .block_18bc
  a
  .stone-27d6:before {
  color: var(--e-global-color-text);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d.button-gold-ea64
  > a
  .stone-27d6:before {
  color: var(--e-global-color-text);
}
.mask-d7a0
  > .background_0081
  > div
  > .layout-57b8
  > .avatar-north-5a1d
  > .block_18bc
  .avatar-north-5a1d.button-gold-ea64
  > a
  .stone-27d6:before {
  color: var(--e-global-color-text);
}
.short-e79a .up_e715 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.short-e79a
  .liquid_5ee0:hover
  .up_e715 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focus_hot_4028
  > .background_0081
  > .panel_7058
  > .top_0b54
  > .popup_2c4b
  > .search-400f
  .wood-6ae7 {
  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);
}
.focus_hot_4028
  > .background_0081
  > .panel_7058
  > .top_0b54
  > .popup_2c4b
  > .search-400f:hover
  .wood-6ae7 {
  color: var(--e-global-color-text);
}
.focus_hot_4028
  > .background_0081
  > .panel_7058
  > .top_0b54
  > .popup_2c4b
  > .search-400f:hover
  .wood-6ae7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus_hot_4028
  > .background_0081
  > .panel_7058
  > .top_0b54
  > .popup_2c4b.tooltip-thick-b8dc
  > .search-400f
  .wood-6ae7 {
  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);
}
.old-a130 .plasma_06e5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-a130 .grid-eb41 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-a130 .paper-8a5b {
  background-color: var(--e-global-color-primary);
}
.old-a130 .paper-8a5b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.under_83b1
  > .background_0081
  > .hover-under-548a
  > .shade-bright-461c
  > .item-50d8
  .filter-bronze-fec3 {
  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);
}
.under_83b1
  > .background_0081
  > .hover-under-548a
  > .shade-bright-461c
  > .item-50d8
  .light-6c51 {
  color: var(--e-global-color-text);
}
.under_83b1
  > .background_0081
  > .hover-under-548a
  > .shade-bright-461c
  > .item-50d8:hover
  .filter-bronze-fec3 {
  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);
}
.under_83b1
  > .background_0081
  > .hover-under-548a
  > .shade-bright-461c
  > .item-50d8:hover
  .light-6c51 {
  color: var(--e-global-color-secondary);
}
.under_83b1
  > .background_0081
  > .hover-under-548a
  > .shade-bright-461c
  > .item-50d8.widget-fa70
  .filter-bronze-fec3 {
  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);
}
.under_83b1
  > .background_0081
  > .hover-under-548a
  > .shade-bright-461c
  > .item-50d8.widget-fa70
  .light-6c51 {
  color: var(--e-global-color-primary);
}
.up_8005
  .disabled-fast-c545
  .content-b83d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.up_8005 .bronze-3c6d .shade-0ea4 .chip-9e86 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.center-57bf .component_pressed_678a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.center-57bf .outline-4fe3 .component_pressed_678a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.center-57bf .description-lite-a9bb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.center-57bf .description-lite-a9bb {
  background-color: var(--e-global-color-primary);
}
.filter_cb72 .black_6c1a .photo-over-2825 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_cb72
  .black_6c1a:hover
  .action-38f4 {
  color: var(--e-global-color-secondary);
}
.filter_cb72
  .black_6c1a:hover
  .photo-over-2825 {
  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);
}
.down_f4e6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.image_out_6e85 {
  flex-direction: column;
}

.image_out_6e85 .info-north-7828 {
  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.image_out_6e85 .info-north-7828 {
  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);
}

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

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

.main-7c85.steel-a194 {
  display: none;
}

.thumbnail_c338 {
  display: none;
}

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

.mask_slow_53f4.logo_6ec2 {
  margin-bottom: 40px;
  width: 100%;
}

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

.image_out_6e85 a {
  width: 100%;
}

.tabs_lite_a2f5 .hidden-8ed5.hard_c079 {
  width: 20% !important;
}

.link-d925 {
  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; /* 字母间距 */
}

.link-d925: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%);
}

.link-d925 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

.active-hovered-03d8 {
  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;
}

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

.active-hovered-03d8: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);
}

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

.tabs_lite_a2f5
  .hidden-8ed5.cool-b92a
  .row_liquid_ecf6
  .iron_9535 {
  font-size: 20px !important;
}

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

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

.tabs-black-216d h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.white-8842.shade-9a14 > .black_4e83 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

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

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

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

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

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

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

.tabs_lite_a2f5
  .hidden-8ed5.detail-67aa
  .button_focused_8b5f
  .secondary_f3b9 {
  width: 100% !important;
}

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

.heading_iron_153e {
  width: 100%;
}

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

.tiny-7749 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

.bright-f500 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.tiny-7749:hover .bright-f500 {
  visibility: visible;
}
.tiny-7749:hover.tiny-7749::before {
  display: block;
}

.tabs-black-216d h3 {
  color: #fff;
}

.primary_gold_980e {
  margin: 0;
}

.tabs_lite_a2f5
  .hidden-8ed5.detail-67aa
  .secondary_f3b9
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.hover_7317 {
  width: 100%;
}

.hero_liquid_437a {
  width: 100%;
}

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

.hero_liquid_437a {
  width: 100%;
}

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

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

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

.accent-glass-5fa7 {
  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;
}

.image_out_6e85 .info-north-7828.text-7f0d {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.image_out_6e85 h1.info-north-7828 {
  margin-top: 80px !important;
}

.tabs_lite_a2f5 .hidden-8ed5.menu-df95 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.info-right-55ed img {
  width: 100%;
}

.wrapper_b5a6 .dark-bc38.row_liquid_ecf6 {
  justify-content: space-between;
}

.fluid-6232 {
  display: none;
}

.popup_blue_97d2 .primary_in_eb83 {
  margin: 1px 0 !important;
}

.tertiary-dim-03fc li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .white-8842 .black_4e83 {
    flex-wrap: nowrap !important;
  }
}

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

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

@media (max-width: 767px) {
  .tabs-black-216d h3 {
    font-size: 28px;
  }

  .link-d925 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .wrapper_b5a6 .dark-bc38.row_liquid_ecf6 {
    border-bottom: 1px solid #f0c159;
  }

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

  .white-8842.shade-9a14 > .black_4e83 {
    gap: 15px;
    justify-content: space-between;
  }

  .tabs_lite_a2f5
    .hidden-8ed5.detail-67aa
    .secondary_f3b9
    img {
    width: 60% !important;
  }

  .text_5562 {
    left: 2%;
  }

  .notice_dynamic_cadc {
    margin: 10px 0;
  }

  .image_out_6e85 .primary_in_eb83 {
    margin: 0;
    margin-bottom: 10px;
  }

  .link-d925 {
    font-size: 16px !important;
  }

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

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

  h2.image_out_6e85 .info-north-7828,
  .image_out_6e85 .info-north-7828 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .secondary_f3b9 {
    justify-content: center;
  }

  .image_out_6e85 .primary_in_eb83 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .tabs_lite_a2f5 .hidden-8ed5.hard_c079 {
    width: 75% !important;
  }

  .info-right-55ed img {
    width: 100% !important;
  }
}

@media (max-width: 550px) {
  .active-hovered-03d8 {
    text-transform: capitalize;
  }

  h2.image_out_6e85 .info-north-7828,
  .image_out_6e85 .info-north-7828 {
    font-size: 30px !important;
  }

  .secondary_f3b9 {
    justify-content: center;
  }

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

  .media-huge-49ee
    .white-2864.caption-active-7367 {
    margin: 0 !important;
  }

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

  .notice_dynamic_cadc {
    display: flex;
  }

  .next_4ae0 .link-d925 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .image_out_6e85 h1.info-north-7828 {
    margin-top: 40px !important;
  }

  .tabs_lite_a2f5
    .hidden-8ed5.detail-67aa
    .secondary_f3b9
    img,
  .title-blue-d161 .button_focused_8b5f {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .active-hovered-03d8 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .tabs_lite_a2f5 .hidden-8ed5.hard_c079 {
    width: 100% !important;
  }

  .white-8842.shade-9a14 > .black_4e83 {
    gap: 3px;
  }

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

@media (max-width: 400px) {
  .link-d925 {
    white-space: wrap;
  }
}

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

.wrapper_b5a6 .dark-bc38.row_liquid_ecf6: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);
}

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

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

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

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

.main-7c85: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;
}

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

/* 响应式增强 */
@media (max-width: 767px) {
  .wrapper_b5a6 .dark-bc38.row_liquid_ecf6 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .image_out_6e85 .info-north-7828 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .link-d925 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.filter-fc61 .list_middle_0d3b {
  flex-shrink: 0;
  white-space: nowrap;
}

.filter-fc61 .filter_tall_2f4a {
  flex-shrink: 0;
  min-width: fit-content;
}

.filter-fc61 .iron_9535 {
  white-space: nowrap;
}

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

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

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

.filter-fc61 .filter_tall_2f4a {
  max-width: 80px !important;
  overflow: hidden;
}

.filter-fc61 .dark-bc38.row_liquid_ecf6 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.filter-fc61 .iron_9535 {
  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);
  }
}

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

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

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

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

body .active-hovered-03d8:nth-child(2),
.tabs_lite_a2f5 .active-hovered-03d8:nth-child(2),
#page .active-hovered-03d8: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;
}

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

/* css-noise: ad9a */
.shadow-element-t4 {
  padding: 0.3rem;
  font-size: 11px;
  line-height: 1.3;
}
