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(.sort-052c) {
  gap: 0.5em;
}
:where(.tooltip_outer_7b4a) {
  gap: 0.5em;
}
body .hover-easy-c70a > .notice-8f13 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .hover-easy-c70a > .paragraph-e3ed {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .hover-easy-c70a > .advanced-1bfa {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .frame-4bba > .notice-8f13 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .frame-4bba > .paragraph-e3ed {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .frame-4bba > .advanced-1bfa {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .frame-4bba
  > :where(:not(.notice-8f13):not(.paragraph-e3ed):not(.left-647e)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .frame-4bba > .dark_e08f {
  max-width: var(--wp--style--global--wide-size);
}
body .sort-052c {
  display: flex;
}
body .sort-052c {
  flex-wrap: wrap;
  align-items: center;
}
body .sort-052c > * {
  margin: 0;
}
body .tooltip_outer_7b4a {
  display: grid;
}
body .tooltip_outer_7b4a > * {
  margin: 0;
}
:where(.clean_935e.sort-052c) {
  gap: 2em;
}
:where(.clean_935e.tooltip_outer_7b4a) {
  gap: 2em;
}
:where(.primary-south-c0f2.sort-052c) {
  gap: 1.25em;
}
:where(.primary-south-c0f2.tooltip_outer_7b4a) {
  gap: 1.25em;
}
.feature_4b89 {
  color: var(--wp--preset--color--black) !important;
}
.full_26ab {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.widget-8d5d {
  color: var(--wp--preset--color--white) !important;
}
.block_pressed_4c5e {
  color: var(--wp--preset--color--pale-pink) !important;
}
.accordion_5579 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.accent-outer-8b1a {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.green-c525 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.thumbnail-8926 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.up_ec27 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.advanced_c731 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.block_657f {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.box-18dc {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.grid-551b {
  background-color: var(--wp--preset--color--black) !important;
}
.progress-liquid-b8ee {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.hovered_7f35 {
  background-color: var(--wp--preset--color--white) !important;
}
.breadcrumb_e318 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.old_eedc {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.dark-3567 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.primary-hard-b0fd {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.tooltip-f6e6 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.photo_04fb {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.footer-70c7 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.tooltip_3da4 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.red-91ba {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.tertiary_6fce {
  border-color: var(--wp--preset--color--black) !important;
}
.grid_plasma_afe1 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.form_orange_45fa {
  border-color: var(--wp--preset--color--white) !important;
}
.north_6a13 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.basic-a99f {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.form_8dea {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.last-6b26 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.component_b54e {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.narrow-2e1a {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.dirty_e345 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.disabled_1df0 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.widget-gas-99f8 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.pink_e9a5 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.element-solid-2f50 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.input_36a0 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.chip-9b4e {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.background-next-337f {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.yellow-291d {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.static_e6f4 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.tabs-blue-dd77 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.element_gold_60c1 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.breadcrumb-upper-95c9 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.pattern_c1cd {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.nav_green_cfe0 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.gallery-b580 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.element_next_aacf {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.column-under-552d {
  font-size: var(--wp--preset--font-size--large) !important;
}
.box-down-3f21 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.stone_02ac a:where(:not(.right-0492)) {
  color: inherit;
}
:where(.primary-south-c0f2.sort-052c) {
  gap: 1.25em;
}
:where(.primary-south-c0f2.tooltip_outer_7b4a) {
  gap: 1.25em;
}
:where(.clean_935e.sort-052c) {
  gap: 2em;
}
:where(.clean_935e.tooltip_outer_7b4a) {
  gap: 2em;
}
.tooltip_a304 {
  font-size: 1.5em;
  line-height: 1.6;
}

.static-9995 .row_cdf8 {
  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);
}
.large-e38a .up-ef2c {
  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);
}
.wrapper-paper-f0f1 {
  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);
}
.wrapper-paper-f0f1.medium-020a .surface_iron_ee3d {
  background-color: var(--e-global-color-primary);
}
.wrapper-paper-f0f1.column_basic_26b0 .surface_iron_ee3d,
.wrapper-paper-f0f1.label-0a91 .surface_iron_ee3d {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.middle-be4d .primary-5053 {
  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);
}
.tabs_18e9 {
  --divider-color: var(--e-global-color-secondary);
}
.tabs_18e9 .component_up_6ddd {
  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);
}
.tabs_18e9.tall-8682 .photo_d233 {
  background-color: var(--e-global-color-secondary);
}
.tabs_18e9.shade_bottom_2449 .photo_d233,
.tabs_18e9.logo-8197 .photo_d233 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.tabs_18e9.shade_bottom_2449 .photo_d233,
.tabs_18e9.logo-8197 .photo_d233 svg {
  fill: var(--e-global-color-secondary);
}
.over-bb12 .logo-dynamic-a29c {
  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);
}
.over-bb12 .message_7cd1 {
  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);
}
.tooltip_bronze_6bde.tall-8682 .photo_d233 {
  background-color: var(--e-global-color-primary);
}
.tooltip_bronze_6bde.shade_bottom_2449 .photo_d233,
.tooltip_bronze_6bde.logo-8197 .photo_d233 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.tooltip_bronze_6bde.shade_bottom_2449 .photo_d233,
.tooltip_bronze_6bde.logo-8197 .photo_d233 svg {
  fill: var(--e-global-color-primary);
}
.caption-old-6488.tall-8682 .photo_d233 {
  background-color: var(--e-global-color-primary);
}
.caption-old-6488.shade_bottom_2449 .photo_d233,
.caption-old-6488.logo-8197 .photo_d233 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.caption-old-6488 .pattern_9ef2 {
  color: var(--e-global-color-primary);
}
.caption-old-6488 .pattern_9ef2,
.caption-old-6488 .pattern_9ef2 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption-old-6488 .tabs_200a {
  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);
}
.east-df76 .pagination-south-12ca {
  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);
}
.list-tiny-6657 .tabs_cd71 .notification_0496 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.iron-0964 .video-over-e24b:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.iron-0964 .warm_8a84 i {
  color: var(--e-global-color-primary);
}
.iron-0964 .warm_8a84 svg {
  fill: var(--e-global-color-primary);
}
.iron-0964 .sort_up_df6a {
  color: var(--e-global-color-secondary);
}
.iron-0964 .video-over-e24b > .sort_up_df6a,
.iron-0964 .video-over-e24b > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture_upper_465b .video-3188 {
  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);
}
.picture_upper_465b .hero-basic-bc2e {
  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);
}
.white-0c8c .alert_1d9b .list_bca6 {
  background-color: var(--e-global-color-primary);
}
.white-0c8c .slow_9765 {
  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);
}
.under_cb9b .dropdown-8a2f {
  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);
}
.under_cb9b .dropdown_hovered_5a0b {
  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_cb9b .item-addb {
  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);
}
.alert-pink-42bb .right-9c65,
.alert-pink-42bb .right-9c65 a {
  color: var(--e-global-color-primary);
}
.alert-pink-42bb .right-9c65.chip-3b90,
.alert-pink-42bb .right-9c65.chip-3b90 a {
  color: var(--e-global-color-accent);
}
.alert-pink-42bb .right-9c65 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert-pink-42bb .next-d3aa {
  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);
}
.stone_3e10 .gallery-cc81,
.stone_3e10 .photo-170b {
  color: var(--e-global-color-primary);
}
.stone_3e10 .gallery-cc81 svg {
  fill: var(--e-global-color-primary);
}
.stone_3e10 .chip-3b90 .gallery-cc81,
.stone_3e10 .chip-3b90 .photo-170b {
  color: var(--e-global-color-accent);
}
.stone_3e10 .chip-3b90 .gallery-cc81 svg {
  fill: var(--e-global-color-accent);
}
.stone_3e10 .photo-170b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone_3e10 .next-d3aa {
  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-8824 .modal-67cb,
.article-8824 .header-eb65 {
  color: var(--e-global-color-primary);
}
.article-8824 .header-eb65 svg {
  fill: var(--e-global-color-primary);
}
.article-8824 .right-9c65.chip-3b90 a,
.article-8824
  .right-9c65.chip-3b90
  .header-eb65 {
  color: var(--e-global-color-accent);
}
.article-8824 .modal-67cb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-8824 .next-d3aa {
  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);
}
.right-cc94 .hidden-a1a0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.right-cc94 .notice-7098 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_f8f8 .focused_11b6 .primary_9aeb {
  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);
}
.down_f8f8 .focused_11b6 .full_2c20 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_f8f8 .detail-center-2973 .primary_9aeb {
  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);
}
.down_f8f8
  .detail-center-2973
  .full_2c20 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_f8f8
  .accordion-new-8065
  .primary_9aeb {
  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);
}
.down_f8f8
  .accordion-new-8065
  .full_2c20 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.down_f8f8
  .avatar_3064
  .primary_9aeb {
  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);
}
.down_f8f8
  .avatar_3064
  .full_2c20 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice_8153 .steel_8e44 {
  background-color: var(--e-global-color-primary);
}
.notice_8153 .steel_8e44:hover {
  background-color: var(--e-global-color-primary);
}
.notice_8153 .main_597c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notice_8153
  .steel_8e44:hover
  .main_597c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-basic-e021 .sidebar_7c9e {
  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);
}
.tabs_1739 .notice_c388 .small-fc56 a {
  background-color: var(--e-global-color-accent);
}
.tabs_1739 .notice_c388 .texture-6e47 a {
  background-color: var(--e-global-color-accent);
}
.tabs_1739 .notice_c388 .small-fc56 a,
.tabs_1739 .notice_c388 .texture-6e47 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dynamic-90b6
  .shadow-24b5.tall_ecaa
  .notice_c388
  a.main_f687 {
  background-color: var(--e-global-color-accent);
}
.dynamic-90b6
  .shadow-24b5.tall_ecaa
  .notice_c388
  span.main_f687.fn-current-f261 {
  background-color: var(--e-global-color-text);
}
.dynamic-90b6
  .shadow-24b5.tall_ecaa
  .notice_c388
  .main_f687 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-soft-755f .widget_97f0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-soft-755f
  .border_8096
  > .overlay-lite-5afb
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-soft-755f
  .row_a7af
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-soft-755f
  .detail_selected_f1dd
  .middle_86aa,
.notification-soft-755f
  .detail_selected_f1dd
  .surface-white-b326 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification-soft-755f
  .detail_selected_f1dd
  .notice-iron-70cd,
.notification-soft-755f
  .detail_selected_f1dd
  a
  .notice-iron-70cd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-soft-755f
  .detail_selected_f1dd
  .sidebar-61d2 {
  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-soft-755f
  .detail_selected_f1dd
  .hard_6604 {
  background-color: var(--e-global-color-primary);
}
.notification-soft-755f
  .detail_selected_f1dd
  .hard_6604 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-soft-755f
  .detail_selected_f1dd
  .hard_6604:hover {
  background-color: var(--e-global-color-primary);
}
.notification-soft-755f
  .detail_selected_f1dd
  .glass_02aa {
  background-color: var(--e-global-color-primary);
}
.notification-soft-755f
  .detail_selected_f1dd
  .glass_02aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-soft-755f
  .detail_selected_f1dd
  .glass_02aa:hover {
  background-color: var(--e-global-color-primary);
}
.notification-soft-755f
  .search-a14b
  .pattern_fresh_20dd
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification-soft-755f
  .search-a14b
  .brown_5819 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-soft-755f
  .search-a14b
  .sidebar-61d2 {
  color: var(--e-global-color-text);
}
.notification-soft-755f
  .search-a14b
  .sidebar-61d2
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-soft-755f
  .search-a14b
  .hard_6604 {
  background-color: var(--e-global-color-primary);
}
.notification-soft-755f
  .search-a14b
  .hard_6604 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-soft-755f
  .search-a14b
  .hard_6604:hover {
  background-color: var(--e-global-color-primary);
}
.notification-soft-755f
  .search-a14b
  .glass_02aa {
  background-color: var(--e-global-color-primary);
}
.notification-soft-755f
  .search-a14b
  .glass_02aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-soft-755f
  .search-a14b
  .glass_02aa:hover {
  background-color: var(--e-global-color-primary);
}
.notification-soft-755f .outline_8484 {
  background-color: var(--e-global-color-primary);
}
.notification-soft-755f .outline_8484:hover {
  background-color: var(--e-global-color-primary);
}
.notification-soft-755f .fast_02a7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification-soft-755f .title_0d0a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.old_5eab .liquid-38d2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.old_5eab
  .block_69a1
  > div:nth-child(3)
  .liquid-38d2,
.old_5eab
  .tag_small_b599
  > div:nth-child(1)
  .liquid-38d2,
.old_5eab
  .over-e84f
  > div:nth-child(1)
  .liquid-38d2,
.old_5eab
  .top-7884
  > div:nth-child(1)
  .liquid-38d2,
.old_5eab
  .east-83b4
  > div:nth-child(1)
  .liquid-38d2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.old_5eab .info_huge_aebd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old_5eab .input-slow-4afe {
  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_5eab .picture_7a73 {
  background-color: var(--e-global-color-primary);
}
.old_5eab .picture_7a73 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old_5eab .picture_7a73:hover {
  background-color: var(--e-global-color-primary);
}
.old_5eab .middle-0ac5 {
  background-color: var(--e-global-color-primary);
}
.old_5eab .middle-0ac5:hover {
  background-color: var(--e-global-color-primary);
}
.old_5eab .fast_02a7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.old_5eab .title_0d0a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table-ac41 .black_f0a5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table-ac41 .lower-9ca4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table-ac41 .active_e5f9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table-ac41 .popup_1654 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table-ac41 .slider-bright-d8ae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table-ac41 .middle-0ac5 {
  background-color: var(--e-global-color-primary);
}
.table-ac41 .middle-0ac5:hover {
  background-color: var(--e-global-color-primary);
}
.white_e6b1 .nav_50e1 {
  background-color: var(--e-global-color-secondary);
}
.white_e6b1 .summary_active_c398 {
  background-color: var(--e-global-color-text);
}
.white_e6b1 .gallery_a33e {
  background-color: var(--e-global-color-secondary);
}
.white_e6b1 .stone_e2b7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white_e6b1 .feature_advanced_42eb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white_e6b1 .media_bright_c5e0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white_e6b1 .action-95a7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white_e6b1 .text_2b9a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.first-cc4f .current_d0fe .surface_97bd,
.first-cc4f
  .current_d0fe
  .surface_97bd
  a,
.first-cc4f .steel-9584 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.first-cc4f .current_d0fe .nav_356c,
.first-cc4f .action-78c8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.first-cc4f .current_d0fe .nav_356c {
  color: var(--e-global-color-text);
}
.first-cc4f .action-78c8 {
  color: var(--e-global-color-text);
}
.first-cc4f
  .current_d0fe
  .heading_plasma_cc56 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.first-cc4f .right_55f7 .black_f2d2 {
  background-color: var(--e-global-color-primary);
}
.first-cc4f .right_55f7 .black_f2d2:hover {
  background-color: var(--e-global-color-primary);
}
.first-cc4f .right_55f7 .label_74d3 li span {
  background-color: var(--e-global-color-text);
}
.first-cc4f .right_55f7 .label_74d3 li span:hover {
  background-color: var(--e-global-color-primary);
}
.first-cc4f
  .right_55f7
  .label_74d3
  li.fresh_7e95
  span {
  background-color: var(--e-global-color-accent);
}
.first-cc4f .right-0b79 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info-huge-fcdd .modal_solid_fdc9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.feature-over-ef58 .item-warm-e1a1 {
  background-color: var(--e-global-color-primary);
}
.feature-over-ef58 .blue_1822 {
  background-color: var(--e-global-color-secondary);
}
.feature-over-ef58 .notice_left_7616 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-over-ef58 .basic_28cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-over-ef58 .fast_1e6f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-over-ef58 .hard_235c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-over-ef58 .paragraph_7d14 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-over-ef58 .shade-stone-46cf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-over-ef58 .caption_silver_bbf3 {
  background-color: var(--e-global-color-primary);
}
.feature-over-ef58 .caption_silver_bbf3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pattern_ac71 .stale-3649 {
  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);
}
.pattern_ac71 .breadcrumb_out_3abc {
  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);
}
.pattern_ac71
  .prev-eb17:after {
  background-color: var(--e-global-color-primary);
}
.pattern_ac71 .tabs-pink-9af2 {
  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);
}
.notification_up_589c .steel-9584 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification_up_589c .action-78c8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature_d424 .tertiary-16ea .easy_06ea {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature_d424 .tertiary-16ea .silver_4fad {
  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);
}
.fast-37e6 .dim-49af {
  background-color: var(--e-global-color-primary);
}
.fast-37e6 .surface-first-0804 {
  background-color: var(--e-global-color-secondary);
}
.fast-37e6 .search_a658 .texture_7b71 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fast-37e6 .glass-531a .texture_7b71 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip-dfee .slider_green_a738 .white_5f5f {
  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);
}
.chip-dfee .slider_green_a738 .soft_a5ad {
  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);
}
.chip-dfee .slider_green_a738 .background_up_8c64 {
  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);
}
.component-3e0f .plasma-5066 {
  border-color: var(--e-global-color-text);
}
.component-3e0f .photo-0ba5 {
  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-3e0f .mini-d82f {
  color: var(--e-global-color-primary);
}
.component-3e0f .hero_thick_1f71 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section_7cb9 .bronze-591b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.section_7cb9 .pressed_eadf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.section_7cb9 .message_red_32e3:hover .bronze-591b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.section_7cb9
  .message_red_32e3:hover
  .pressed_eadf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gas_f94c .grid_full_fe79 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gas_f94c .panel-silver-67d1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo_purple_1946 .stale-1710 .dim-8135 {
  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);
}
.photo_purple_1946 .input_liquid_6a8b .dim-8135 {
  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);
}
.primary-629c .bright_736e {
  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-4ebe .texture_9c19 .picture_aca3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table-4ebe .texture_9c19 .picture_aca3 {
  background-color: var(--e-global-color-secondary);
}
.table-4ebe .detail-complex-3c96 .picture_aca3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table-4ebe .detail-complex-3c96 .picture_aca3 {
  background-color: var(--e-global-color-secondary);
}
.table-4ebe .last_92de .avatar_easy_c0e7 {
  background-color: var(--e-global-color-primary);
}
.table-4ebe .last_92de:hover .avatar_easy_c0e7 {
  background-color: var(--e-global-color-secondary);
}
.table-4ebe .black_f2d2 {
  background-color: var(--e-global-color-primary);
}
.table-4ebe .black_f2d2:hover {
  background-color: var(--e-global-color-accent);
}
.table-4ebe .label_74d3 li span {
  background-color: var(--e-global-color-text);
}
.table-4ebe .label_74d3 li span:hover {
  background-color: var(--e-global-color-primary);
}
.table-4ebe .label_74d3 li.fresh_7e95 span {
  background-color: var(--e-global-color-accent);
}
.texture-51fc .focus-83b8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-51fc .surface-41fc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-ece5 .small-1b3f:before {
  background-color: var(--e-global-color-secondary);
}
.shade-ece5 .banner_north_831e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-ece5 .gradient_soft_5f77 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out-09f5 .bronze-be0d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out-09f5 .bronze-be0d:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out-09f5 .bronze-be0d.fn-active-f261 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out-09f5 .progress_ba10 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out-09f5 .gradient_stone_5ff3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out-09f5 .outer-888c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out-09f5 .smooth_1d06 {
  background-color: var(--e-global-color-primary);
}
.out-09f5 .smooth_1d06 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.out-09f5 .photo_fluid_2da4 {
  background-color: var(--e-global-color-primary);
}
.out-09f5 .photo_fluid_2da4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.huge-ac9a .smooth_269c .gradient-5075 a {
  color: var(--e-global-color-secondary);
}
.huge-ac9a .smooth_269c .gradient-5075 a:hover {
  color: var(--e-global-color-secondary);
}
.huge-ac9a .smooth_269c .gradient-5075,
.huge-ac9a .smooth_269c .gradient-5075 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.huge-ac9a .smooth_269c .accordion_db1d {
  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);
}
.huge-ac9a .smooth_269c .active_new_0737 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.huge-ac9a .smooth_269c .right-510b {
  background-color: var(--e-global-color-primary);
}
.huge-ac9a .smooth_269c .right-510b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.huge-ac9a .smooth_269c .right-510b:hover {
  background-color: var(--e-global-color-primary);
}
.huge-ac9a .smooth_269c .search-5b20 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.huge-ac9a .smooth_269c .search-5b20 {
  background-color: var(--e-global-color-primary);
}
.huge-ac9a .smooth_269c .search-5b20:hover {
  background-color: var(--e-global-color-primary);
}
.huge-ac9a .smooth_269c .black_f2d2 {
  background-color: var(--e-global-color-primary);
}
.huge-ac9a .smooth_269c .black_f2d2:hover {
  background-color: var(--e-global-color-primary);
}
.huge-ac9a .right_55f7 .label_74d3 li span {
  background-color: var(--e-global-color-text);
}
.huge-ac9a .right_55f7 .label_74d3 li span:hover {
  background-color: var(--e-global-color-primary);
}
.huge-ac9a .right_55f7 .label_74d3 li.fresh_7e95 span {
  background-color: var(--e-global-color-accent);
}
.huge-ac9a .fast_02a7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.huge-ac9a .title_0d0a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail_aaa9 .footer-d939 .hovered_1546 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail_aaa9 .footer-d939 .notice_dd87 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_aaa9 .footer-d939 .west_8a5f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside_e304 .image-hard-11cf {
  border-color: var(--e-global-color-text);
}
.aside_e304 .black-05f2 {
  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);
}
.aside_e304 .status_7324 {
  color: var(--e-global-color-secondary);
}
.aside_e304 .status_7324 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside_e304 .form-49d5 > * {
  color: var(--e-global-color-primary);
}
.aside_e304 .form-49d5 > * svg {
  fill: var(--e-global-color-primary);
}
.aside_e304 .pattern-south-208f {
  color: var(--e-global-color-primary);
}
.aside_e304 .pattern-south-208f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_e304 .detail_2b63 {
  color: var(--e-global-color-primary);
}
.aside_e304 .detail_2b63 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_e304 .form-cold-ea63 {
  color: var(--e-global-color-primary);
}
.aside_e304 .form-cold-ea63 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside_e304 .outline-huge-500f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside_e304 .old-c471 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside_e304 .old-c471.box-bc98 {
  color: var(--e-global-color-secondary);
}
.aside_e304 .old-c471.box-bc98 .full_f6fa {
  color: var(--e-global-color-accent);
}
.aside_e304 .old-c471.element-0cd0 {
  color: var(--e-global-color-text);
}
.aside_e304 .old-c471.element-0cd0 .full_f6fa {
  color: var(--e-global-color-text);
}
.aside_e304 .old-c471:before {
  border-top-color: var(--e-global-color-text);
}
.aside_e304 .yellow_3986 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside_e304
  .yellow_3986
  .bright-9a1d {
  background-color: var(--e-global-color-primary);
}
.aside_e304
  .yellow_3986
  .bright-9a1d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.aside_e304 .image-hard-11cf .primary_plasma_6771 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main_wood_5056 .purple-305e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main_wood_5056 .photo-lower-6472 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description-595f .progress_green_e6b7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description-595f
  .progress_stale_9cbf
  .gallery-4ae8 {
  background-color: var(--e-global-color-secondary);
}
.description-595f
  .progress_stale_9cbf.shadow_de76
  .gallery-4ae8 {
  background-color: var(--e-global-color-text);
}
.description-595f
  .progress_stale_9cbf:hover
  .gallery-4ae8 {
  background-color: var(--e-global-color-accent);
}
.description-595f
  .progress_stale_9cbf.fn-active-f261
  .gallery-4ae8 {
  background-color: var(--e-global-color-primary);
}
.black-0352 .heading_red_068e {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.black-0352 .notice_in_2661 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.black-0352 .row_black_b2be {
  background-color: var(--e-global-color-primary);
}
.black-0352 .row_black_b2be {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask_7651 .wide-de31 .aside-d6ab .smooth_4b3a {
  background-color: var(--e-global-color-secondary);
}
.mask_7651 .wide-de31 .tabs-8645:after {
  background-color: var(--e-global-color-secondary);
}
.mask_7651 .button-inner-c682 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask_7651 .full_b379 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask_7651 .row-last-3180 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask_7651 .bright_52bd {
  background-color: var(--e-global-color-primary);
}
.mask_7651 .bright_52bd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask_7651 .info-c8c4 {
  background-color: var(--e-global-color-secondary);
}
.mask_7651 .info-c8c4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask_7651 .wide-de31 .table_6374 .backdrop-50b6:hover {
  background-color: var(--e-global-color-primary);
}
.mask_7651
  .wide-de31
  .table_6374
  .backdrop-50b6.fixed-17eb {
  background-color: var(--e-global-color-primary);
}
.mask_7651 .wide-de31 .north_ba0f:before {
  border-color: var(--e-global-color-primary);
}
.mask_7651 .wide-de31 .north_ba0f:hover:before {
  border-color: var(--e-global-color-secondary);
}
.mask_7651
  .wide-de31
  .north_ba0f.carousel-last-826c:before {
  border-color: var(--e-global-color-primary);
}
.mask_7651 .pattern_3095 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_dynamic_119c .nav-17ae {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.chip_dynamic_119c .nav-17ae:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.chip_dynamic_119c .nav-17ae.hero_light_a7f9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.chip_dynamic_119c .container-c33a {
  background-color: var(--e-global-color-primary);
}
.chip_dynamic_119c .container-c33a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.chip_dynamic_119c
  .table_active_5b32
  .text_fast_24ec
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.chip_dynamic_119c
  .card-c519
  .text_fast_24ec
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hovered_b651
  .hard-4c63
  .disabled-6e47 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hovered_b651
  .hard-4c63
  .hot-c373 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hovered_b651 .content_bright_3df5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hovered_b651 .over-cae4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hovered_b651 .sidebar-a0d7 {
  background-color: var(--e-global-color-primary);
}
.hovered_b651 .sidebar-a0d7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.stone-a9b0 .tertiary-upper-c6b1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stone-a9b0 .fresh-e6f0 {
  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);
}
.stone-a9b0 .filter-lite-91ec {
  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);
}
.stone-a9b0 .filter-lite-91ec a:hover {
  color: var(--e-global-color-secondary);
}
.stone-a9b0 .pro-a0ae {
  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);
}
.stone-a9b0 .popup-1942 {
  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);
}
.stone-a9b0 .pro_13c3 .black_f2d2 {
  background-color: var(--e-global-color-primary);
}
.stone-a9b0 .pro_13c3 .black_f2d2:hover {
  background-color: var(--e-global-color-accent);
}
.stone-a9b0
  .pro_13c3
  .label_74d3
  li
  span {
  background-color: var(--e-global-color-text);
}
.stone-a9b0
  .pro_13c3
  .label_74d3
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.stone-a9b0
  .pro_13c3
  .label_74d3
  li.fresh_7e95
  span {
  background-color: var(--e-global-color-accent);
}
.shadow_cbcc
  .purple-876a
  .bright_930e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_cbcc .purple-876a .widget_0b79 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_cbcc .purple-876a .current_2351 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_cbcc .tabs-slow-c9f7 {
  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);
}
.shadow_cbcc
  .next_370f.hidden-fresh-50ff {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > a {
  background-color: var(--e-global-color-text);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > a
  .caption-985c.dropdown-paper-316d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > a
  .element_1429.focus_92dc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > .card-81a9
  .status-2c6f
  > a {
  background-color: var(--e-global-color-secondary);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > .card-81a9
  .status-2c6f
  > a
  .small_2348 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > .card-81a9
  .status-2c6f
  > a
  .element_1429.fluid-e803 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > a
  .search-4a5a:before {
  color: var(--e-global-color-text);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > .card-81a9
  a
  .search-4a5a:before {
  color: var(--e-global-color-text);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f.menu-891f
  > a
  .search-4a5a:before {
  color: var(--e-global-color-text);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > .card-81a9
  .status-2c6f.menu-891f
  > a
  .search-4a5a:before {
  color: var(--e-global-color-text);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > a
  .label_smooth_4e9f
  .hover-6f57 {
  color: var(--e-global-color-text);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > .card-81a9
  a
  .label_smooth_4e9f
  .hover-6f57 {
  color: var(--e-global-color-text);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > a
  .label_smooth_4e9f
  .hover-6f57,
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > .card-81a9
  a
  .label_smooth_4e9f
  .hover-6f57 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > a
  .gallery-static-ffa8:before {
  color: var(--e-global-color-text);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > .card-81a9
  a
  .gallery-static-ffa8:before {
  color: var(--e-global-color-text);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f.menu-891f
  > a
  .gallery-static-ffa8:before {
  color: var(--e-global-color-text);
}
.photo_a58c
  > .last_4e09
  > div
  > .component-tall-6952
  > .status-2c6f
  > .card-81a9
  .status-2c6f.menu-891f
  > a
  .gallery-static-ffa8:before {
  color: var(--e-global-color-text);
}
.sidebar-white-de4c .filter-0f31 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sidebar-white-de4c
  .badge-fast-8ecc:hover
  .filter-0f31 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thumbnail_south_f24b
  > .last_4e09
  > .column-mini-44c8
  > .tag_9db4
  > .card_old_2ff3
  > .feature_68ba
  .panel-middle-1c97 {
  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);
}
.thumbnail_south_f24b
  > .last_4e09
  > .column-mini-44c8
  > .tag_9db4
  > .card_old_2ff3
  > .feature_68ba:hover
  .panel-middle-1c97 {
  color: var(--e-global-color-text);
}
.thumbnail_south_f24b
  > .last_4e09
  > .column-mini-44c8
  > .tag_9db4
  > .card_old_2ff3
  > .feature_68ba:hover
  .panel-middle-1c97 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_south_f24b
  > .last_4e09
  > .column-mini-44c8
  > .tag_9db4
  > .card_old_2ff3.title_6bc8
  > .feature_68ba
  .panel-middle-1c97 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.red_14c0 .light_c252 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red_14c0 .tall_a62a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red_14c0 .content_right_d3b1 {
  background-color: var(--e-global-color-primary);
}
.red_14c0 .content_right_d3b1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component_7c89
  > .last_4e09
  > .row-262f
  > .icon-d1d3
  > .paragraph_4831
  .overlay_rough_b604 {
  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);
}
.component_7c89
  > .last_4e09
  > .row-262f
  > .icon-d1d3
  > .paragraph_4831
  .label_brown_f98d {
  color: var(--e-global-color-text);
}
.component_7c89
  > .last_4e09
  > .row-262f
  > .icon-d1d3
  > .paragraph_4831:hover
  .overlay_rough_b604 {
  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);
}
.component_7c89
  > .last_4e09
  > .row-262f
  > .icon-d1d3
  > .paragraph_4831:hover
  .label_brown_f98d {
  color: var(--e-global-color-secondary);
}
.component_7c89
  > .last_4e09
  > .row-262f
  > .icon-d1d3
  > .paragraph_4831.tabs_7670
  .overlay_rough_b604 {
  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);
}
.component_7c89
  > .last_4e09
  > .row-262f
  > .icon-d1d3
  > .paragraph_4831.tabs_7670
  .label_brown_f98d {
  color: var(--e-global-color-primary);
}
.header_a6d2
  .layout_white_de7f
  .lite-8b6b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header_a6d2 .sort_dim_e7c8 .primary_plasma_6771 .steel_c771 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_c317 .glass-6f41 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_c317 .east_e268 .glass-6f41 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_c317 .carousel-large-2ec0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery_c317 .carousel-large-2ec0 {
  background-color: var(--e-global-color-primary);
}
.primary_a8c9 .disabled_dim_f962 .row_prev_a548 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.primary_a8c9
  .disabled_dim_f962:hover
  .motion_17eb {
  color: var(--e-global-color-secondary);
}
.primary_a8c9
  .disabled_dim_f962:hover
  .row_prev_a548 {
  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);
}
.bronze_3cba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.active_light_303b {
  flex-direction: column;
}

.active_light_303b .white-9c88 {
  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.active_light_303b .white-9c88 {
  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);
}

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

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

.left_d746.sidebar-fluid-cf28 {
  display: none;
}

.solid_8195 {
  display: none;
}

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

.fast_e92c.widget_38d1 {
  margin-bottom: 40px;
  width: 100%;
}

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

.active_light_303b a {
  width: 100%;
}

.over_ac01 .avatar_next_65d6.soft-b3c9 {
  width: 20% !important;
}

.warm-24a4 {
  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; /* 字母间距 */
}

.warm-24a4: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%);
}

.warm-24a4 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

.grid-0dd7 {
  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;
}

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

.grid-0dd7: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);
}

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

.over_ac01
  .avatar_next_65d6.image-203c
  .block_fb37
  .steel_264f {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.notice_north_5774.feature-under-5315 > .focused_2252 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.element-pressed-23cb {
  position: relative;
  width: 100%;
}

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

.detail-bottom-5479 {
  font-size: 35px !important;
}

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

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

.fixed-5b71 {
  display: flex;
  gap: 50px;
}

.over_ac01
  .avatar_next_65d6.south-eb33
  .up_fdf6
  .middle-0524 {
  width: 100% !important;
}

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

.focus-east-a4b8 {
  width: 100%;
}

.photo-hovered-61c4 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.right-3417 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

.mask-fabc {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.right-3417:hover .mask-fabc {
  visibility: visible;
}
.right-3417:hover.right-3417::before {
  display: block;
}

.element_c4c2 h3 {
  color: #fff;
}

.badge_paper_6ed8 {
  margin: 0;
}

.over_ac01
  .avatar_next_65d6.south-eb33
  .middle-0524
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.modal_green_f7f8 {
  width: 100%;
}

.message_bcac {
  width: 100%;
}

.upper-01cc {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.message_bcac {
  width: 100%;
}

.logo-south-1f01 {
  margin-bottom: 10px !important;
}

.middle-0524 {
  display: flex;
  align-items: center;
}

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

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

.active_light_303b .white-9c88.paper_bd4f {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.active_light_303b h1.white-9c88 {
  margin-top: 80px !important;
}

.over_ac01 .avatar_next_65d6.paragraph_5204 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.advanced-4b10 img {
  width: 100%;
}

.box_basic_81c1 .focus-inner-639e.block_fb37 {
  justify-content: space-between;
}

.container-62ea {
  display: none;
}

.large-221d .outer_0c54 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .notice_north_5774 .focused_2252 {
    flex-wrap: nowrap !important;
  }
}

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

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

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

  .warm-24a4 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .box_basic_81c1 .focus-inner-639e.block_fb37 {
    border-bottom: 1px solid #f0c159;
  }

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

  .notice_north_5774.feature-under-5315 > .focused_2252 {
    gap: 15px;
    justify-content: space-between;
  }

  .over_ac01
    .avatar_next_65d6.south-eb33
    .middle-0524
    img {
    width: 60% !important;
  }

  .surface_c690 {
    left: 2%;
  }

  .notification-large-eb01 {
    margin: 10px 0;
  }

  .active_light_303b .outer_0c54 {
    margin: 0;
    margin-bottom: 10px;
  }

  .warm-24a4 {
    font-size: 16px !important;
  }

  .detail-bottom-5479 {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.active_light_303b .white-9c88,
  .active_light_303b .white-9c88 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .middle-0524 {
    justify-content: center;
  }

  .active_light_303b .outer_0c54 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .table-medium-ebd8 {
    margin-bottom: 15px !important;
  }

  .over_ac01 .avatar_next_65d6.soft-b3c9 {
    width: 75% !important;
  }

  .advanced-4b10 img {
    width: 100% !important;
  }
}

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

  h2.active_light_303b .white-9c88,
  .active_light_303b .white-9c88 {
    font-size: 30px !important;
  }

  .middle-0524 {
    justify-content: center;
  }

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

  .backdrop-copper-b0da
    .row-6ca3.alert_c64f {
    margin: 0 !important;
  }

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

  .notification-large-eb01 {
    display: flex;
  }

  .element_stone_37a1 .warm-24a4 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

  .upper-01cc {
    justify-content: flex-end;
    gap: 1px;
  }

  .active_light_303b h1.white-9c88 {
    margin-top: 40px !important;
  }

  .over_ac01
    .avatar_next_65d6.south-eb33
    .middle-0524
    img,
  .over-bb12 .up_fdf6 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .grid-0dd7 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .over_ac01 .avatar_next_65d6.soft-b3c9 {
    width: 100% !important;
  }

  .notice_north_5774.feature-under-5315 > .focused_2252 {
    gap: 3px;
  }

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

@media (max-width: 400px) {
  .warm-24a4 {
    white-space: wrap;
  }
}

/* 超紧凑型导航菜单样式 */
.box_basic_81c1 .focus-inner-639e.block_fb37 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.box_basic_81c1 .focus-inner-639e.block_fb37: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);
}

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

/* 图片容器简化样式 */
.element-pressed-23cb {
  position: relative;
  width: 100%;
}

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

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

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

/* 图片块简化样式 */
.row-mini-6112 {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .box_basic_81c1 .focus-inner-639e.block_fb37 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .active_light_303b .white-9c88 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .warm-24a4 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.top-5cbd .hot-6c52 {
  flex-shrink: 0;
  white-space: nowrap;
}

.top-5cbd .panel-right-0b20 {
  flex-shrink: 0;
  min-width: fit-content;
}

.top-5cbd .steel_264f {
  white-space: nowrap;
}

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

.top-5cbd {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* 强制紧凑导航菜单 - 防止重叠 */
.top-5cbd .hot-6c52 {
  max-width: 80px !important;
}

.top-5cbd .panel-right-0b20 {
  max-width: 80px !important;
  overflow: hidden;
}

.top-5cbd .focus-inner-639e.block_fb37 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.top-5cbd .steel_264f {
  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);
  }
}

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

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

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

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

body .grid-0dd7:nth-child(2),
.over_ac01 .grid-0dd7:nth-child(2),
#page .grid-0dd7: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;
}

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

/* css-noise: 3c3d */
.widget-item-f9 {
  padding: 0.5rem;
  font-size: 12px;
  line-height: 1.1;
}
