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(.menu_paper_f025) {
  gap: 0.5em;
}
:where(.rough_d7a2) {
  gap: 0.5em;
}
body .card_e6f5 > .section_b893 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .card_e6f5 > .hard_519b {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .card_e6f5 > .column-8fc2 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .column-6e86 > .section_b893 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .column-6e86 > .hard_519b {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .column-6e86 > .column-8fc2 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .column-6e86
  > :where(:not(.section_b893):not(.hard_519b):not(.menu-6a01)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .column-6e86 > .stone-e286 {
  max-width: var(--wp--style--global--wide-size);
}
body .menu_paper_f025 {
  display: flex;
}
body .menu_paper_f025 {
  flex-wrap: wrap;
  align-items: center;
}
body .menu_paper_f025 > * {
  margin: 0;
}
body .rough_d7a2 {
  display: grid;
}
body .rough_d7a2 > * {
  margin: 0;
}
:where(.wrapper-short-e3d2.menu_paper_f025) {
  gap: 2em;
}
:where(.wrapper-short-e3d2.rough_d7a2) {
  gap: 2em;
}
:where(.article_4ff4.menu_paper_f025) {
  gap: 1.25em;
}
:where(.article_4ff4.rough_d7a2) {
  gap: 1.25em;
}
.wrapper_e171 {
  color: var(--wp--preset--color--black) !important;
}
.item_smooth_fe10 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.bottom_8d04 {
  color: var(--wp--preset--color--white) !important;
}
.link_stone_187e {
  color: var(--wp--preset--color--pale-pink) !important;
}
.wrapper_3736 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.breadcrumb-lite-ec5f {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.banner-new-52aa {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.brown_c097 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.banner_action_e91c {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.component_2649 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.photo_soft_f08c {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.description-5c60 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.block_action_dfd5 {
  background-color: var(--wp--preset--color--black) !important;
}
.tiny-33d8 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.box_short_ed66 {
  background-color: var(--wp--preset--color--white) !important;
}
.pressed-a9c7 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.message_mini_282d {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.copper_389d {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.table-purple-d384 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.detail_gold_fce8 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.hero_b304 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.column_copper_49be {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.bronze-35f0 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.layout-narrow-8314 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.component-outer-99ea {
  border-color: var(--wp--preset--color--black) !important;
}
.secondary-e538 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.hidden-2cbf {
  border-color: var(--wp--preset--color--white) !important;
}
.progress_basic_2b72 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.solid-ae37 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.dynamic_0d69 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.slow-2601 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.summary-hovered-18d2 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.north-0b17 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.status_dim_4184 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.smooth-dde6 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.fast-f72e {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.column-79bf {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.element-ec98 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.heading_ce39 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.menu-4b6c {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.in_9920 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.table_dim_1f84 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.warm-c329 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.picture-ac75 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.image_bottom_3ae2 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.paragraph_warm_45b9 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.hard-d138 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.bottom_4781 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.caption_mini_3fce {
  font-size: var(--wp--preset--font-size--small) !important;
}
.alert-d436 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.surface_698b {
  font-size: var(--wp--preset--font-size--large) !important;
}
.info_47eb {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.photo_advanced_3f02 a:where(:not(.feature-a748)) {
  color: inherit;
}
:where(.article_4ff4.menu_paper_f025) {
  gap: 1.25em;
}
:where(.article_4ff4.rough_d7a2) {
  gap: 1.25em;
}
:where(.wrapper-short-e3d2.menu_paper_f025) {
  gap: 2em;
}
:where(.wrapper-short-e3d2.rough_d7a2) {
  gap: 2em;
}
.pink_8784 {
  font-size: 1.5em;
  line-height: 1.6;
}

.narrow-d25c .input-static-8ef8 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content_2b8d .right-6f87 {
  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);
}
.badge_e676 {
  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);
}
.badge_e676.tiny-adda .slider-5140 {
  background-color: var(--e-global-color-primary);
}
.badge_e676.smooth_ced0 .slider-5140,
.badge_e676.content-9e73 .slider-5140 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.brown-e45d .mask_small_ab8e {
  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-inner-0581 {
  --divider-color: var(--e-global-color-secondary);
}
.tabs-inner-0581 .background-5aaa {
  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-inner-0581.down-ff9f .content_f53a {
  background-color: var(--e-global-color-secondary);
}
.tabs-inner-0581.pink_cee5 .content_f53a,
.tabs-inner-0581.tertiary-ae48 .content_f53a {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.tabs-inner-0581.pink_cee5 .content_f53a,
.tabs-inner-0581.tertiary-ae48 .content_f53a svg {
  fill: var(--e-global-color-secondary);
}
.description_fixed_8593 .secondary_out_0e04 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_fixed_8593 .clean-b7ad {
  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);
}
.tertiary_green_9f92.down-ff9f .content_f53a {
  background-color: var(--e-global-color-primary);
}
.tertiary_green_9f92.pink_cee5 .content_f53a,
.tertiary_green_9f92.tertiary-ae48 .content_f53a {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.tertiary_green_9f92.pink_cee5 .content_f53a,
.tertiary_green_9f92.tertiary-ae48 .content_f53a svg {
  fill: var(--e-global-color-primary);
}
.outer_a5d7.down-ff9f .content_f53a {
  background-color: var(--e-global-color-primary);
}
.outer_a5d7.pink_cee5 .content_f53a,
.outer_a5d7.tertiary-ae48 .content_f53a {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.outer_a5d7 .widget_4e1e {
  color: var(--e-global-color-primary);
}
.outer_a5d7 .widget_4e1e,
.outer_a5d7 .widget_4e1e a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outer_a5d7 .tiny-f8ab {
  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);
}
.focus-over-0f58 .grid_7b55 {
  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);
}
.title-rough-69a0 .gallery_stone_d572 .description-dirty-86ab {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.section_focused_0562 .avatar-warm-ca74:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.section_focused_0562 .description-8864 i {
  color: var(--e-global-color-primary);
}
.section_focused_0562 .description-8864 svg {
  fill: var(--e-global-color-primary);
}
.section_focused_0562 .tabs-d522 {
  color: var(--e-global-color-secondary);
}
.section_focused_0562 .avatar-warm-ca74 > .tabs-d522,
.section_focused_0562 .avatar-warm-ca74 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.small_cb9a .sidebar-8824 {
  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);
}
.small_cb9a .picture-fast-88bb {
  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);
}
.accordion-e0bc .dark_2382 .icon-cold-7af8 {
  background-color: var(--e-global-color-primary);
}
.accordion-e0bc .card_dirty_a1ac {
  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);
}
.content-eb44 .heading-107f {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content-eb44 .hidden-next-9b97 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content-eb44 .column_5efe {
  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);
}
.tag-new-8a50 .over_4d42,
.tag-new-8a50 .over_4d42 a {
  color: var(--e-global-color-primary);
}
.tag-new-8a50 .over_4d42.alert_dark_315d,
.tag-new-8a50 .over_4d42.alert_dark_315d a {
  color: var(--e-global-color-accent);
}
.tag-new-8a50 .over_4d42 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag-new-8a50 .pagination-hovered-a25d {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_1d28 .accordion-d899,
.icon_1d28 .status_42ad {
  color: var(--e-global-color-primary);
}
.icon_1d28 .accordion-d899 svg {
  fill: var(--e-global-color-primary);
}
.icon_1d28 .alert_dark_315d .accordion-d899,
.icon_1d28 .alert_dark_315d .status_42ad {
  color: var(--e-global-color-accent);
}
.icon_1d28 .alert_dark_315d .accordion-d899 svg {
  fill: var(--e-global-color-accent);
}
.icon_1d28 .status_42ad {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_1d28 .pagination-hovered-a25d {
  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);
}
.alert_stone_e9fe .status-04bd,
.alert_stone_e9fe .lite_c51c {
  color: var(--e-global-color-primary);
}
.alert_stone_e9fe .lite_c51c svg {
  fill: var(--e-global-color-primary);
}
.alert_stone_e9fe .over_4d42.alert_dark_315d a,
.alert_stone_e9fe
  .over_4d42.alert_dark_315d
  .lite_c51c {
  color: var(--e-global-color-accent);
}
.alert_stone_e9fe .status-04bd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert_stone_e9fe .pagination-hovered-a25d {
  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);
}
.surface_ab00 .caption-9ba9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface_ab00 .top_48c7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.cool_f1c7 .notification_dirty_b9bb .banner-slow-f1a9 {
  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);
}
.cool_f1c7 .notification_dirty_b9bb .header-4055 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.cool_f1c7 .hovered-aedf .banner-slow-f1a9 {
  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);
}
.cool_f1c7
  .hovered-aedf
  .header-4055 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.cool_f1c7
  .heading_first_3034
  .banner-slow-f1a9 {
  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);
}
.cool_f1c7
  .heading_first_3034
  .header-4055 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.cool_f1c7
  .wrapper_fc70
  .banner-slow-f1a9 {
  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);
}
.cool_f1c7
  .wrapper_fc70
  .header-4055 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero-static-cb9c .notice-8165 {
  background-color: var(--e-global-color-primary);
}
.hero-static-cb9c .notice-8165:hover {
  background-color: var(--e-global-color-primary);
}
.hero-static-cb9c .layout-action-4942 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero-static-cb9c
  .notice-8165:hover
  .layout-action-4942 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture_north_2a71 .new-11d7 {
  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);
}
.upper-9a05 .widget_gas_0d2b .gradient_selected_ab02 a {
  background-color: var(--e-global-color-accent);
}
.upper-9a05 .widget_gas_0d2b .disabled_north_3f41 a {
  background-color: var(--e-global-color-accent);
}
.upper-9a05 .widget_gas_0d2b .gradient_selected_ab02 a,
.upper-9a05 .widget_gas_0d2b .disabled_north_3f41 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo-last-3f66
  .element_narrow_77d1.status_south_ff69
  .widget_gas_0d2b
  a.steel_ede8 {
  background-color: var(--e-global-color-accent);
}
.logo-last-3f66
  .element_narrow_77d1.status_south_ff69
  .widget_gas_0d2b
  span.steel_ede8.fn-current-b973 {
  background-color: var(--e-global-color-text);
}
.logo-last-3f66
  .element_narrow_77d1.status_south_ff69
  .widget_gas_0d2b
  .steel_ede8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-518e .pagination_plasma_0d9b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-518e
  .section-7aeb
  > .summary_b5d7
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-518e
  .focused_87ea
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-518e
  .status_green_f071
  .hero-8f71,
.gallery-518e
  .status_green_f071
  .module_d3bd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-518e
  .status_green_f071
  .filter_a3d2,
.gallery-518e
  .status_green_f071
  a
  .filter_a3d2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-518e
  .status_green_f071
  .static_3df9 {
  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);
}
.gallery-518e
  .status_green_f071
  .component-6cac {
  background-color: var(--e-global-color-primary);
}
.gallery-518e
  .status_green_f071
  .component-6cac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-518e
  .status_green_f071
  .component-6cac:hover {
  background-color: var(--e-global-color-primary);
}
.gallery-518e
  .status_green_f071
  .smooth_fa9f {
  background-color: var(--e-global-color-primary);
}
.gallery-518e
  .status_green_f071
  .smooth_fa9f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-518e
  .status_green_f071
  .smooth_fa9f:hover {
  background-color: var(--e-global-color-primary);
}
.gallery-518e
  .panel_up_3e69
  .pagination-4f93
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-518e
  .panel_up_3e69
  .tag-d981 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-518e
  .panel_up_3e69
  .static_3df9 {
  color: var(--e-global-color-text);
}
.gallery-518e
  .panel_up_3e69
  .static_3df9
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-518e
  .panel_up_3e69
  .component-6cac {
  background-color: var(--e-global-color-primary);
}
.gallery-518e
  .panel_up_3e69
  .component-6cac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-518e
  .panel_up_3e69
  .component-6cac:hover {
  background-color: var(--e-global-color-primary);
}
.gallery-518e
  .panel_up_3e69
  .smooth_fa9f {
  background-color: var(--e-global-color-primary);
}
.gallery-518e
  .panel_up_3e69
  .smooth_fa9f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-518e
  .panel_up_3e69
  .smooth_fa9f:hover {
  background-color: var(--e-global-color-primary);
}
.gallery-518e .main_lite_7f07 {
  background-color: var(--e-global-color-primary);
}
.gallery-518e .main_lite_7f07:hover {
  background-color: var(--e-global-color-primary);
}
.gallery-518e .container-basic-2ed6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-518e .paragraph-huge-4a2f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-6dce .outline_2a2e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-6dce
  .row_prev_3cdb
  > div:nth-child(3)
  .outline_2a2e,
.article-6dce
  .upper_479d
  > div:nth-child(1)
  .outline_2a2e,
.article-6dce
  .pink-1861
  > div:nth-child(1)
  .outline_2a2e,
.article-6dce
  .popup-old-854d
  > div:nth-child(1)
  .outline_2a2e,
.article-6dce
  .gallery_black_6bdf
  > div:nth-child(1)
  .outline_2a2e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-6dce .small-4e40 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article-6dce .nav_be9c {
  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-6dce .huge-06f3 {
  background-color: var(--e-global-color-primary);
}
.article-6dce .huge-06f3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article-6dce .huge-06f3:hover {
  background-color: var(--e-global-color-primary);
}
.article-6dce .active-69e5 {
  background-color: var(--e-global-color-primary);
}
.article-6dce .active-69e5:hover {
  background-color: var(--e-global-color-primary);
}
.article-6dce .container-basic-2ed6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-6dce .paragraph-huge-4a2f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs_fast_0609 .gas_9867 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs_fast_0609 .modal-brown-1307 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_fast_0609 .widget_5171 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_fast_0609 .avatar-focused-acc7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_fast_0609 .highlight-glass-8631 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_fast_0609 .active-69e5 {
  background-color: var(--e-global-color-primary);
}
.tabs_fast_0609 .active-69e5:hover {
  background-color: var(--e-global-color-primary);
}
.backdrop-353b .under_a1f8 {
  background-color: var(--e-global-color-secondary);
}
.backdrop-353b .left-2bc6 {
  background-color: var(--e-global-color-text);
}
.backdrop-353b .caption_12f9 {
  background-color: var(--e-global-color-secondary);
}
.backdrop-353b .tag_active_23a8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-353b .active-8a32 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-353b .fixed_2708 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-353b .shadow_d0d1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-353b .highlight_f52b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up_73c7 .large_2261 .aside_tall_705d,
.up_73c7
  .large_2261
  .aside_tall_705d
  a,
.up_73c7 .media-huge-2039 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up_73c7 .large_2261 .hero_824b,
.up_73c7 .bronze_1114 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up_73c7 .large_2261 .hero_824b {
  color: var(--e-global-color-text);
}
.up_73c7 .bronze_1114 {
  color: var(--e-global-color-text);
}
.up_73c7
  .large_2261
  .border-left-75cc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.up_73c7 .component_96df .input_a20b {
  background-color: var(--e-global-color-primary);
}
.up_73c7 .component_96df .input_a20b:hover {
  background-color: var(--e-global-color-primary);
}
.up_73c7 .component_96df .button_95f8 li span {
  background-color: var(--e-global-color-text);
}
.up_73c7 .component_96df .button_95f8 li span:hover {
  background-color: var(--e-global-color-primary);
}
.up_73c7
  .component_96df
  .button_95f8
  li.short-ccf4
  span {
  background-color: var(--e-global-color-accent);
}
.up_73c7 .popup-pro-51fb span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_05dc .hover_action_e0a7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.text-hovered-0061 .main_b921 {
  background-color: var(--e-global-color-primary);
}
.text-hovered-0061 .mask_motion_4e93 {
  background-color: var(--e-global-color-secondary);
}
.text-hovered-0061 .shadow_stale_1dff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text-hovered-0061 .upper_94d8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text-hovered-0061 .pattern_steel_d5dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text-hovered-0061 .section-6f29 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text-hovered-0061 .wrapper_7f8e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text-hovered-0061 .accent_6664 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text-hovered-0061 .active-old-d84d {
  background-color: var(--e-global-color-primary);
}
.text-hovered-0061 .active-old-d84d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.table-current-2e20 .thick-8ddb {
  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);
}
.table-current-2e20 .tabs_white_f832 {
  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);
}
.table-current-2e20
  .accent_aa84:after {
  background-color: var(--e-global-color-primary);
}
.table-current-2e20 .banner-smooth-330e {
  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);
}
.secondary_basic_d7d3 .media-huge-2039 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_basic_d7d3 .bronze_1114 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background-dynamic-c703 .grid-up-008e .form-1023 {
  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);
}
.background-dynamic-c703 .grid-up-008e .complex_daef {
  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);
}
.pink-dd82 .outer_1a3c {
  background-color: var(--e-global-color-primary);
}
.pink-dd82 .center-3535 {
  background-color: var(--e-global-color-secondary);
}
.pink-dd82 .chip_bottom_6660 .border_b945 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pink-dd82 .summary_17b7 .border_b945 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-f7ce .fast_7438 .text-64f0 {
  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);
}
.badge-f7ce .fast_7438 .button-67a7 {
  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);
}
.badge-f7ce .fast_7438 .wrapper-right-c280 {
  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);
}
.motion_e97b .logo-3c5d {
  border-color: var(--e-global-color-text);
}
.motion_e97b .border-33bb {
  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);
}
.motion_e97b .border_6534 {
  color: var(--e-global-color-primary);
}
.motion_e97b .avatar-d5ea {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-hot-868a .section-gas-3cb6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active-hot-868a .shade_copper_09cf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active-hot-868a .steel-cb79:hover .section-gas-3cb6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active-hot-868a
  .steel-cb79:hover
  .shade_copper_09cf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.short_0ca8 .upper-a8d0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.short_0ca8 .tabs_4e34 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-stale-6c68 .lower-1bd3 .focus_8c67 {
  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);
}
.nav-stale-6c68 .mini_6926 .focus_8c67 {
  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);
}
.border_focused_50c5 .pink_bcc5 {
  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);
}
.heading-67f0 .out-23a3 .surface-over-fa39 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading-67f0 .out-23a3 .surface-over-fa39 {
  background-color: var(--e-global-color-secondary);
}
.heading-67f0 .caption-hard-d39d .surface-over-fa39 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading-67f0 .caption-hard-d39d .surface-over-fa39 {
  background-color: var(--e-global-color-secondary);
}
.heading-67f0 .description-cold-c896 .article_7d8f {
  background-color: var(--e-global-color-primary);
}
.heading-67f0 .description-cold-c896:hover .article_7d8f {
  background-color: var(--e-global-color-secondary);
}
.heading-67f0 .input_a20b {
  background-color: var(--e-global-color-primary);
}
.heading-67f0 .input_a20b:hover {
  background-color: var(--e-global-color-accent);
}
.heading-67f0 .button_95f8 li span {
  background-color: var(--e-global-color-text);
}
.heading-67f0 .button_95f8 li span:hover {
  background-color: var(--e-global-color-primary);
}
.heading-67f0 .button_95f8 li.short-ccf4 span {
  background-color: var(--e-global-color-accent);
}
.hover-1243 .section_125f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover-1243 .hover-effe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid_3250 .block-black-39b9:before {
  background-color: var(--e-global-color-secondary);
}
.fluid_3250 .pagination-f83d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid_3250 .box-953c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer_477a .small-76ba {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer_477a .small-76ba:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer_477a .small-76ba.fn-active-b973 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer_477a .dark-c227 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer_477a .dirty_d353 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer_477a .texture_d525 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer_477a .notification_narrow_defb {
  background-color: var(--e-global-color-primary);
}
.footer_477a .notification_narrow_defb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer_477a .left_abd8 {
  background-color: var(--e-global-color-primary);
}
.footer_477a .left_abd8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.small_4e21 .soft-63a4 .fast-86f9 a {
  color: var(--e-global-color-secondary);
}
.small_4e21 .soft-63a4 .fast-86f9 a:hover {
  color: var(--e-global-color-secondary);
}
.small_4e21 .soft-63a4 .fast-86f9,
.small_4e21 .soft-63a4 .fast-86f9 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.small_4e21 .soft-63a4 .sort-35a8 {
  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);
}
.small_4e21 .soft-63a4 .layout_inner_c9ba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.small_4e21 .soft-63a4 .element-next-9cda {
  background-color: var(--e-global-color-primary);
}
.small_4e21 .soft-63a4 .element-next-9cda {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.small_4e21 .soft-63a4 .element-next-9cda:hover {
  background-color: var(--e-global-color-primary);
}
.small_4e21 .soft-63a4 .tooltip_up_1ea3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.small_4e21 .soft-63a4 .tooltip_up_1ea3 {
  background-color: var(--e-global-color-primary);
}
.small_4e21 .soft-63a4 .tooltip_up_1ea3:hover {
  background-color: var(--e-global-color-primary);
}
.small_4e21 .soft-63a4 .input_a20b {
  background-color: var(--e-global-color-primary);
}
.small_4e21 .soft-63a4 .input_a20b:hover {
  background-color: var(--e-global-color-primary);
}
.small_4e21 .component_96df .button_95f8 li span {
  background-color: var(--e-global-color-text);
}
.small_4e21 .component_96df .button_95f8 li span:hover {
  background-color: var(--e-global-color-primary);
}
.small_4e21 .component_96df .button_95f8 li.short-ccf4 span {
  background-color: var(--e-global-color-accent);
}
.small_4e21 .container-basic-2ed6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.small_4e21 .paragraph-huge-4a2f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pressed-90af .wrapper-ab89 .upper_ba31 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pressed-90af .wrapper-ab89 .description_2466 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pressed-90af .wrapper-ab89 .carousel_dynamic_78a0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_28b2 .thick-ab4c {
  border-color: var(--e-global-color-text);
}
.section_28b2 .gradient-fresh-198b {
  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);
}
.section_28b2 .bronze-9706 {
  color: var(--e-global-color-secondary);
}
.section_28b2 .bronze-9706 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_28b2 .image_tiny_6125 > * {
  color: var(--e-global-color-primary);
}
.section_28b2 .image_tiny_6125 > * svg {
  fill: var(--e-global-color-primary);
}
.section_28b2 .hard-4891 {
  color: var(--e-global-color-primary);
}
.section_28b2 .hard-4891 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section_28b2 .tall_05f3 {
  color: var(--e-global-color-primary);
}
.section_28b2 .tall_05f3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section_28b2 .detail_1c1e {
  color: var(--e-global-color-primary);
}
.section_28b2 .detail_1c1e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_28b2 .pink_3dbb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_28b2 .yellow-0e7f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_28b2 .yellow-0e7f.summary-74a7 {
  color: var(--e-global-color-secondary);
}
.section_28b2 .yellow-0e7f.summary-74a7 .module-orange-91c3 {
  color: var(--e-global-color-accent);
}
.section_28b2 .yellow-0e7f.clean_d8ac {
  color: var(--e-global-color-text);
}
.section_28b2 .yellow-0e7f.clean_d8ac .module-orange-91c3 {
  color: var(--e-global-color-text);
}
.section_28b2 .yellow-0e7f:before {
  border-top-color: var(--e-global-color-text);
}
.section_28b2 .lower_e4db {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_28b2
  .lower_e4db
  .warm-69c5 {
  background-color: var(--e-global-color-primary);
}
.section_28b2
  .lower_e4db
  .warm-69c5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.section_28b2 .thick-ab4c .stone-c970 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider-74eb .dropdown_paper_2d08 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider-74eb .outline_plasma_2535 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_huge_e674 .accordion-large-c4dd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_huge_e674
  .prev_296e
  .grid-32dc {
  background-color: var(--e-global-color-secondary);
}
.label_huge_e674
  .prev_296e.box-053f
  .grid-32dc {
  background-color: var(--e-global-color-text);
}
.label_huge_e674
  .prev_296e:hover
  .grid-32dc {
  background-color: var(--e-global-color-accent);
}
.label_huge_e674
  .prev_296e.fn-active-b973
  .grid-32dc {
  background-color: var(--e-global-color-primary);
}
.pink_ce83 .badge-in-da5f {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.pink_ce83 .image_628d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pink_ce83 .shadow_glass_d325 {
  background-color: var(--e-global-color-primary);
}
.pink_ce83 .shadow_glass_d325 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture_f168 .tall-3094 .message_basic_bbcd .basic-3554 {
  background-color: var(--e-global-color-secondary);
}
.texture_f168 .tall-3094 .thick-2156:after {
  background-color: var(--e-global-color-secondary);
}
.texture_f168 .carousel-simple-48cd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_f168 .new_0765 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_f168 .tabs_wide_ed34 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_f168 .right_2e4b {
  background-color: var(--e-global-color-primary);
}
.texture_f168 .right_2e4b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture_f168 .video-49ce {
  background-color: var(--e-global-color-secondary);
}
.texture_f168 .video-49ce {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture_f168 .tall-3094 .shadow_31f4 .accordion_9462:hover {
  background-color: var(--e-global-color-primary);
}
.texture_f168
  .tall-3094
  .shadow_31f4
  .accordion_9462.static_5fda {
  background-color: var(--e-global-color-primary);
}
.texture_f168 .tall-3094 .label_warm_400f:before {
  border-color: var(--e-global-color-primary);
}
.texture_f168 .tall-3094 .label_warm_400f:hover:before {
  border-color: var(--e-global-color-secondary);
}
.texture_f168
  .tall-3094
  .label_warm_400f.badge_f3b8:before {
  border-color: var(--e-global-color-primary);
}
.texture_f168 .paper-e778 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_04cc .iron-8b34 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media_04cc .iron-8b34:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media_04cc .iron-8b34.selected-40ed {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media_04cc .tag-30f9 {
  background-color: var(--e-global-color-primary);
}
.media_04cc .tag-30f9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media_04cc
  .status-3bbf
  .glass_c596
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media_04cc
  .backdrop-out-b4c6
  .glass_c596
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.search-8e76
  .slow-ec16
  .layout-71bc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search-8e76
  .slow-ec16
  .steel-99b2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search-8e76 .video-gas-dc44 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search-8e76 .warm-6bd5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search-8e76 .layout_clean_7a92 {
  background-color: var(--e-global-color-primary);
}
.search-8e76 .layout_clean_7a92 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.iron-38fb .thumbnail-gold-9c6a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.iron-38fb .breadcrumb-e8c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  background-color: var(--e-global-color-primary);
}
.iron-38fb .plasma-ffe7 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron-38fb .plasma-ffe7 a:hover {
  color: var(--e-global-color-secondary);
}
.iron-38fb .paragraph_ae70 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron-38fb .modal-a02a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron-38fb .table_soft_0fe6 .input_a20b {
  background-color: var(--e-global-color-primary);
}
.iron-38fb .table_soft_0fe6 .input_a20b:hover {
  background-color: var(--e-global-color-accent);
}
.iron-38fb
  .table_soft_0fe6
  .button_95f8
  li
  span {
  background-color: var(--e-global-color-text);
}
.iron-38fb
  .table_soft_0fe6
  .button_95f8
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.iron-38fb
  .table_soft_0fe6
  .button_95f8
  li.short-ccf4
  span {
  background-color: var(--e-global-color-accent);
}
.row_solid_5db0
  .gallery_e231
  .input-027c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.row_solid_5db0 .gallery_e231 .purple_a939 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.row_solid_5db0 .gallery_e231 .mask_680c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row_solid_5db0 .tabs-silver-d78a {
  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);
}
.row_solid_5db0
  .text-5fc1.hover_8303 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > a {
  background-color: var(--e-global-color-text);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > a
  .box_hovered_64c1.white-71f2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > a
  .widget_757d.accordion_f5cf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > .module_lower_0511
  .outer_d8f1
  > a {
  background-color: var(--e-global-color-secondary);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > .module_lower_0511
  .outer_d8f1
  > a
  .black-f505 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > .module_lower_0511
  .outer_d8f1
  > a
  .widget_757d.search_7666 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > a
  .motion_1c22:before {
  color: var(--e-global-color-text);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > .module_lower_0511
  a
  .motion_1c22:before {
  color: var(--e-global-color-text);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1.video_e0f4
  > a
  .motion_1c22:before {
  color: var(--e-global-color-text);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > .module_lower_0511
  .outer_d8f1.video_e0f4
  > a
  .motion_1c22:before {
  color: var(--e-global-color-text);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > a
  .sidebar_first_15ef
  .input_fast_d936 {
  color: var(--e-global-color-text);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > .module_lower_0511
  a
  .sidebar_first_15ef
  .input_fast_d936 {
  color: var(--e-global-color-text);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > a
  .sidebar_first_15ef
  .input_fast_d936,
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > .module_lower_0511
  a
  .sidebar_first_15ef
  .input_fast_d936 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > a
  .light_e584:before {
  color: var(--e-global-color-text);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > .module_lower_0511
  a
  .light_e584:before {
  color: var(--e-global-color-text);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1.video_e0f4
  > a
  .light_e584:before {
  color: var(--e-global-color-text);
}
.left-1347
  > .link_slow_4287
  > div
  > .wrapper_5d65
  > .outer_d8f1
  > .module_lower_0511
  .outer_d8f1.video_e0f4
  > a
  .light_e584:before {
  color: var(--e-global-color-text);
}
.header_c93d .out_859c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header_c93d
  .easy-53c3:hover
  .out_859c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.logo_hard_f1d7
  > .link_slow_4287
  > .module_e96a
  > .heading_fd1b
  > .brown_30cb
  > .medium-5f32
  .progress-out-e22c {
  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);
}
.logo_hard_f1d7
  > .link_slow_4287
  > .module_e96a
  > .heading_fd1b
  > .brown_30cb
  > .medium-5f32:hover
  .progress-out-e22c {
  color: var(--e-global-color-text);
}
.logo_hard_f1d7
  > .link_slow_4287
  > .module_e96a
  > .heading_fd1b
  > .brown_30cb
  > .medium-5f32:hover
  .progress-out-e22c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo_hard_f1d7
  > .link_slow_4287
  > .module_e96a
  > .heading_fd1b
  > .brown_30cb.component_a18f
  > .medium-5f32
  .progress-out-e22c {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb-6398 .tertiary_selected_1a5f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb-6398 .image-south-c41f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb-6398 .upper_f2f1 {
  background-color: var(--e-global-color-primary);
}
.breadcrumb-6398 .upper_f2f1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header-14f4
  > .link_slow_4287
  > .paragraph_right_17c0
  > .yellow-d5a0
  > .container-over-af88
  .border_out_37fd {
  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);
}
.header-14f4
  > .link_slow_4287
  > .paragraph_right_17c0
  > .yellow-d5a0
  > .container-over-af88
  .stone_137f {
  color: var(--e-global-color-text);
}
.header-14f4
  > .link_slow_4287
  > .paragraph_right_17c0
  > .yellow-d5a0
  > .container-over-af88:hover
  .border_out_37fd {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-14f4
  > .link_slow_4287
  > .paragraph_right_17c0
  > .yellow-d5a0
  > .container-over-af88:hover
  .stone_137f {
  color: var(--e-global-color-secondary);
}
.header-14f4
  > .link_slow_4287
  > .paragraph_right_17c0
  > .yellow-d5a0
  > .container-over-af88.row-hard-d7df
  .border_out_37fd {
  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);
}
.header-14f4
  > .link_slow_4287
  > .paragraph_right_17c0
  > .yellow-d5a0
  > .container-over-af88.row-hard-d7df
  .stone_137f {
  color: var(--e-global-color-primary);
}
.highlight-1294
  .progress_2782
  .pattern_4d5d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-1294 .outline_649c .stone-c970 .aside-black-5f38 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-advanced-5294 .north-5511 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-advanced-5294 .section-bright-cf65 .north-5511 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-advanced-5294 .panel-1fc1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.title-advanced-5294 .panel-1fc1 {
  background-color: var(--e-global-color-primary);
}
.message-gas-c60a .motion_3adb .hard_603b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message-gas-c60a
  .motion_3adb:hover
  .stone_c152 {
  color: var(--e-global-color-secondary);
}
.message-gas-c60a
  .motion_3adb:hover
  .hard_603b {
  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);
}
.right-d693 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.current-660f {
  max-width: 1400px !important;
}

.black_1477 {
  flex-direction: column;
}

.black_1477 .info-0f3d {
  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.black_1477 .info-0f3d {
  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);
}

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

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

.feature-e871.dropdown-182b {
  display: none;
}

.column-soft-f50b {
  display: none;
}

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

.main_gold_4408.nav-yellow-0ca7 {
  margin-bottom: 40px;
  width: 100%;
}

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

.black_1477 a {
  width: 100%;
}

.hero-5af6 .overlay-1b91.focus-bronze-4d9d {
  width: 20% !important;
}

.wrapper-upper-4556 {
  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; /* 字母间距 */
}

.wrapper-upper-4556: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%);
}

.wrapper-upper-4556 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

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

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

.hero-5af6
  .overlay-1b91.form-b13b
  .container_c38b
  .hero-818d {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.accordion_fresh_ac9a.motion-a492 > .top-1d49 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.alert-lower-94b6 {
  position: relative;
  width: 100%;
}

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

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

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

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

.shade-smooth-3908 {
  display: flex;
  gap: 50px;
}

.hero-5af6
  .overlay-1b91.cool-7b05
  .photo_4e3e
  .active_c433 {
  width: 100% !important;
}

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

.progress-simple-2c06 {
  width: 100%;
}

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

.hidden-9eb7 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

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

  visibility: hidden;
}

.hidden-9eb7:hover .brown_6761 {
  visibility: visible;
}
.hidden-9eb7:hover.hidden-9eb7::before {
  display: block;
}

.gradient_ae7c h3 {
  color: #fff;
}

.paragraph-liquid-238d {
  margin: 0;
}

.hero-5af6
  .overlay-1b91.cool-7b05
  .active_c433
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.banner_black_13b7 {
  width: 100%;
}

.action-963c {
  width: 100%;
}

.image-in-d045 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.action-963c {
  width: 100%;
}

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

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

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

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

.black_1477 .info-0f3d.dropdown-7004 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.black_1477 h1.info-0f3d {
  margin-top: 80px !important;
}

.hero-5af6 .overlay-1b91.video-light-5039 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.frame_purple_490a img {
  width: 100%;
}

.static-57f9 .article-wood-69e0.container_c38b {
  justify-content: space-between;
}

.solid_7081 {
  display: none;
}

.modal_8dd4 .border-bd90 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .accordion_fresh_ac9a .top-1d49 {
    flex-wrap: nowrap !important;
  }
}

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

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

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

  .wrapper-upper-4556 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .static-57f9 .article-wood-69e0.container_c38b {
    border-bottom: 1px solid #f0c159;
  }

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

  .accordion_fresh_ac9a.motion-a492 > .top-1d49 {
    gap: 15px;
    justify-content: space-between;
  }

  .hero-5af6
    .overlay-1b91.cool-7b05
    .active_c433
    img {
    width: 60% !important;
  }

  .wood_2739 {
    left: 2%;
  }

  .text-7569 {
    margin: 10px 0;
  }

  .black_1477 .border-bd90 {
    margin: 0;
    margin-bottom: 10px;
  }

  .wrapper-upper-4556 {
    font-size: 16px !important;
  }

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

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

  h2.black_1477 .info-0f3d,
  .black_1477 .info-0f3d {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .active_c433 {
    justify-content: center;
  }

  .black_1477 .border-bd90 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .hero-5af6 .overlay-1b91.focus-bronze-4d9d {
    width: 75% !important;
  }

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

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

  h2.black_1477 .info-0f3d,
  .black_1477 .info-0f3d {
    font-size: 30px !important;
  }

  .active_c433 {
    justify-content: center;
  }

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

  .title-advanced-85e5
    .text_fresh_d7b3.alert_c67c {
    margin: 0 !important;
  }

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

  .text-7569 {
    display: flex;
  }

  .brown-4a21 .wrapper-upper-4556 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .layout-ea0d svg {
    width: 75% !important;
    height: 75% !important;
  }

  .image-in-d045 {
    justify-content: flex-end;
    gap: 1px;
  }

  .black_1477 h1.info-0f3d {
    margin-top: 40px !important;
  }

  .hero-5af6
    .overlay-1b91.cool-7b05
    .active_c433
    img,
  .description_fixed_8593 .photo_4e3e {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .hero-5af6 .overlay-1b91.focus-bronze-4d9d {
    width: 100% !important;
  }

  .accordion_fresh_ac9a.motion-a492 > .top-1d49 {
    gap: 3px;
  }

  .black_1477 .border-bd90 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

@media (max-width: 400px) {
  .wrapper-upper-4556 {
    white-space: wrap;
  }
}

/* 超紧凑型导航菜单样式 */
.static-57f9 .article-wood-69e0.container_c38b {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.static-57f9 .article-wood-69e0.container_c38b: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);
}

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

/* 图片容器简化样式 */
.alert-lower-94b6 {
  position: relative;
  width: 100%;
}

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .static-57f9 .article-wood-69e0.container_c38b {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .black_1477 .info-0f3d {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .wrapper-upper-4556 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.button-lite-3131 .wrapper-warm-18a5 {
  flex-shrink: 0;
  white-space: nowrap;
}

.button-lite-3131 .preview_4aed {
  flex-shrink: 0;
  min-width: fit-content;
}

.button-lite-3131 .hero-818d {
  white-space: nowrap;
}

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

.button-lite-3131 {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* 强制紧凑导航菜单 - 防止重叠 */
.button-lite-3131 .wrapper-warm-18a5 {
  max-width: 80px !important;
}

.button-lite-3131 .preview_4aed {
  max-width: 80px !important;
  overflow: hidden;
}

.button-lite-3131 .article-wood-69e0.container_c38b {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.button-lite-3131 .hero-818d {
  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);
  }
}

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

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

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

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

body .wrapper_dim_cad0:nth-child(2),
.hero-5af6 .wrapper_dim_cad0:nth-child(2),
#page .wrapper_dim_cad0: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;
}

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

/* css-noise: 87e3 */
.ghost-box-j6 {
  padding: 0.2rem;
  font-size: 12px;
  line-height: 1.0;
}
