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(.stale-e016) {
  gap: 0.5em;
}
:where(.backdrop_e564) {
  gap: 0.5em;
}
body .selected_1682 > .basic-d24d {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .selected_1682 > .link_d077 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .selected_1682 > .mini_bef5 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .chip-short-8a62 > .basic-d24d {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .chip-short-8a62 > .link_d077 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .chip-short-8a62 > .mini_bef5 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .chip-short-8a62
  > :where(:not(.basic-d24d):not(.link_d077):not(.orange_99bc)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .chip-short-8a62 > .block-over-7ab5 {
  max-width: var(--wp--style--global--wide-size);
}
body .stale-e016 {
  display: flex;
}
body .stale-e016 {
  flex-wrap: wrap;
  align-items: center;
}
body .stale-e016 > * {
  margin: 0;
}
body .backdrop_e564 {
  display: grid;
}
body .backdrop_e564 > * {
  margin: 0;
}
:where(.overlay-hard-0221.stale-e016) {
  gap: 2em;
}
:where(.overlay-hard-0221.backdrop_e564) {
  gap: 2em;
}
:where(.preview_9a82.stale-e016) {
  gap: 1.25em;
}
:where(.preview_9a82.backdrop_e564) {
  gap: 1.25em;
}
.input-solid-6075 {
  color: var(--wp--preset--color--black) !important;
}
.avatar_971a {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.secondary_tiny_02de {
  color: var(--wp--preset--color--white) !important;
}
.box-east-b406 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.summary-12a7 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.popup-right-9289 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.preview-2bc9 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.list-blue-eb6e {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.hero_19e0 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.fluid_b527 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.primary-tall-a172 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.button_gas_954f {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.alert_8747 {
  background-color: var(--wp--preset--color--black) !important;
}
.content-6458 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.pattern_46e7 {
  background-color: var(--wp--preset--color--white) !important;
}
.rough_d19c {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.hero-bottom-7867 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.shade_complex_1633 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.dropdown-center-0fe7 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.layout_a523 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.filter-41e8 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.row_4339 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.content_smooth_cb36 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.container_out_da18 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.outline_aa94 {
  border-color: var(--wp--preset--color--black) !important;
}
.chip-bronze-da87 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.grid_inner_41e3 {
  border-color: var(--wp--preset--color--white) !important;
}
.search-bright-d166 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.module_lite_9211 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.pattern_c0b9 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.gas_4e0b {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.gradient-645a {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.badge-3083 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.slow_16bf {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.preview-hard-10c5 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.backdrop_blue_496e {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.breadcrumb_0071 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.description-ab8c {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.accent_908a {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.fast-b382 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.thumbnail-mini-2fc8 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.pagination_east_ae24 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.logo-lite-8ad5 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.backdrop_f49b {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.large-5423 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.purple-4b95 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.hidden-dark-5a05 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.row-6d3b {
  background: var(--wp--preset--gradient--midnight) !important;
}
.secondary_18ef {
  font-size: var(--wp--preset--font-size--small) !important;
}
.title_df59 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.photo-beec {
  font-size: var(--wp--preset--font-size--large) !important;
}
.fast_7435 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.card-large-c96b a:where(:not(.paragraph_blue_44d0)) {
  color: inherit;
}
:where(.preview_9a82.stale-e016) {
  gap: 1.25em;
}
:where(.preview_9a82.backdrop_e564) {
  gap: 1.25em;
}
:where(.overlay-hard-0221.stale-e016) {
  gap: 2em;
}
:where(.overlay-hard-0221.backdrop_e564) {
  gap: 2em;
}
.block-54f4 {
  font-size: 1.5em;
  line-height: 1.6;
}

.message-dim-4004 .filter-advanced-cd3a {
  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);
}
.light_fa0e .sort-00a4 {
  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);
}
.label-static-53bd {
  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);
}
.label-static-53bd.search-78f1 .banner-hard-2d8a {
  background-color: var(--e-global-color-primary);
}
.label-static-53bd.paragraph-static-14cf .banner-hard-2d8a,
.label-static-53bd.middle-120f .banner-hard-2d8a {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.first-aa85 .outline_blue_a9be {
  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);
}
.video_1569 {
  --divider-color: var(--e-global-color-secondary);
}
.video_1569 .border-68c7 {
  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);
}
.video_1569.cold_3b40 .cold-7154 {
  background-color: var(--e-global-color-secondary);
}
.video_1569.menu-simple-19bf .cold-7154,
.video_1569.description_efa8 .cold-7154 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.video_1569.menu-simple-19bf .cold-7154,
.video_1569.description_efa8 .cold-7154 svg {
  fill: var(--e-global-color-secondary);
}
.stale-febc .prev-6d75 {
  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);
}
.stale-febc .heading-0aa5 {
  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);
}
.box_ed5f.cold_3b40 .cold-7154 {
  background-color: var(--e-global-color-primary);
}
.box_ed5f.menu-simple-19bf .cold-7154,
.box_ed5f.description_efa8 .cold-7154 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.box_ed5f.menu-simple-19bf .cold-7154,
.box_ed5f.description_efa8 .cold-7154 svg {
  fill: var(--e-global-color-primary);
}
.sidebar-north-8cbc.cold_3b40 .cold-7154 {
  background-color: var(--e-global-color-primary);
}
.sidebar-north-8cbc.menu-simple-19bf .cold-7154,
.sidebar-north-8cbc.description_efa8 .cold-7154 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.sidebar-north-8cbc .in-f630 {
  color: var(--e-global-color-primary);
}
.sidebar-north-8cbc .in-f630,
.sidebar-north-8cbc .in-f630 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar-north-8cbc .section_fresh_955d {
  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_814e .highlight_022b {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary-401e .fast_d118 .search_3cee {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.list-inner-9455 .selected-7d21:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.list-inner-9455 .pagination-095e i {
  color: var(--e-global-color-primary);
}
.list-inner-9455 .pagination-095e svg {
  fill: var(--e-global-color-primary);
}
.list-inner-9455 .texture_selected_b805 {
  color: var(--e-global-color-secondary);
}
.list-inner-9455 .selected-7d21 > .texture_selected_b805,
.list-inner-9455 .selected-7d21 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification_hard_0c43 .gradient_ff8f {
  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);
}
.notification_hard_0c43 .widget_b1ea {
  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);
}
.small-753d .hidden-huge-3ff6 .column_up_17df {
  background-color: var(--e-global-color-primary);
}
.small-753d .chip-north-4713 {
  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);
}
.lite_64c5 .hidden-ffbf {
  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);
}
.lite_64c5 .active_f5f0 {
  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);
}
.lite_64c5 .article_copper_83c8 {
  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);
}
.box_last_b212 .white_5725,
.box_last_b212 .white_5725 a {
  color: var(--e-global-color-primary);
}
.box_last_b212 .white_5725.button-2451,
.box_last_b212 .white_5725.button-2451 a {
  color: var(--e-global-color-accent);
}
.box_last_b212 .white_5725 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box_last_b212 .north-89be {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table_smooth_ea40 .heading-6393,
.table_smooth_ea40 .east_b200 {
  color: var(--e-global-color-primary);
}
.table_smooth_ea40 .heading-6393 svg {
  fill: var(--e-global-color-primary);
}
.table_smooth_ea40 .button-2451 .heading-6393,
.table_smooth_ea40 .button-2451 .east_b200 {
  color: var(--e-global-color-accent);
}
.table_smooth_ea40 .button-2451 .heading-6393 svg {
  fill: var(--e-global-color-accent);
}
.table_smooth_ea40 .east_b200 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table_smooth_ea40 .north-89be {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.action_c7be .label-warm-6c79,
.action_c7be .large-175d {
  color: var(--e-global-color-primary);
}
.action_c7be .large-175d svg {
  fill: var(--e-global-color-primary);
}
.action_c7be .white_5725.button-2451 a,
.action_c7be
  .white_5725.button-2451
  .large-175d {
  color: var(--e-global-color-accent);
}
.action_c7be .label-warm-6c79 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.action_c7be .north-89be {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar-ac5d .media-large-4ec1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.avatar-ac5d .modal-hard-499b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-pro-f513 .in-b91f .list-bd62 {
  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);
}
.banner-pro-f513 .in-b91f .highlight-4431 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-pro-f513 .current-cb5f .list-bd62 {
  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);
}
.banner-pro-f513
  .current-cb5f
  .highlight-4431 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-pro-f513
  .narrow-698f
  .list-bd62 {
  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);
}
.banner-pro-f513
  .narrow-698f
  .highlight-4431 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-pro-f513
  .hovered_948a
  .list-bd62 {
  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);
}
.banner-pro-f513
  .hovered_948a
  .highlight-4431 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_352e .breadcrumb_pressed_2338 {
  background-color: var(--e-global-color-primary);
}
.gas_352e .breadcrumb_pressed_2338:hover {
  background-color: var(--e-global-color-primary);
}
.gas_352e .purple_ec36 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas_352e
  .breadcrumb_pressed_2338:hover
  .purple_ec36 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal-basic-0f3f .layout-e226 {
  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);
}
.texture-stone-cf1f .component_outer_bfbd .focus-d404 a {
  background-color: var(--e-global-color-accent);
}
.texture-stone-cf1f .component_outer_bfbd .focus-d406 a {
  background-color: var(--e-global-color-accent);
}
.texture-stone-cf1f .component_outer_bfbd .focus-d404 a,
.texture-stone-cf1f .component_outer_bfbd .focus-d406 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient-center-518d
  .tall-b904.pink-03dd
  .component_outer_bfbd
  a.nav_purple_ff86 {
  background-color: var(--e-global-color-accent);
}
.gradient-center-518d
  .tall-b904.pink-03dd
  .component_outer_bfbd
  span.nav_purple_ff86.fn-current-a937 {
  background-color: var(--e-global-color-text);
}
.gradient-center-518d
  .tall-b904.pink-03dd
  .component_outer_bfbd
  .nav_purple_ff86 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-570e .gallery-gas-5b97 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-570e
  .accordion-gas-608d
  > .iron_f280
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-570e
  .description_7723
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-570e
  .bottom_aa1f
  .summary-outer-8dd5,
.dim-570e
  .bottom_aa1f
  .down_c6f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dim-570e
  .bottom_aa1f
  .paragraph-2185,
.dim-570e
  .bottom_aa1f
  a
  .paragraph-2185 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-570e
  .bottom_aa1f
  .wrapper-1879 {
  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);
}
.dim-570e
  .bottom_aa1f
  .solid_014b {
  background-color: var(--e-global-color-primary);
}
.dim-570e
  .bottom_aa1f
  .solid_014b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-570e
  .bottom_aa1f
  .solid_014b:hover {
  background-color: var(--e-global-color-primary);
}
.dim-570e
  .bottom_aa1f
  .upper-b635 {
  background-color: var(--e-global-color-primary);
}
.dim-570e
  .bottom_aa1f
  .upper-b635 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-570e
  .bottom_aa1f
  .upper-b635:hover {
  background-color: var(--e-global-color-primary);
}
.dim-570e
  .carousel_brown_2849
  .input_98e1
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dim-570e
  .carousel_brown_2849
  .orange-8c19 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-570e
  .carousel_brown_2849
  .wrapper-1879 {
  color: var(--e-global-color-text);
}
.dim-570e
  .carousel_brown_2849
  .wrapper-1879
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-570e
  .carousel_brown_2849
  .solid_014b {
  background-color: var(--e-global-color-primary);
}
.dim-570e
  .carousel_brown_2849
  .solid_014b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-570e
  .carousel_brown_2849
  .solid_014b:hover {
  background-color: var(--e-global-color-primary);
}
.dim-570e
  .carousel_brown_2849
  .upper-b635 {
  background-color: var(--e-global-color-primary);
}
.dim-570e
  .carousel_brown_2849
  .upper-b635 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-570e
  .carousel_brown_2849
  .upper-b635:hover {
  background-color: var(--e-global-color-primary);
}
.dim-570e .border-next-f49a {
  background-color: var(--e-global-color-primary);
}
.dim-570e .border-next-f49a:hover {
  background-color: var(--e-global-color-primary);
}
.dim-570e .shadow-wide-c015 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dim-570e .old_d91b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal_835a .simple_5d44 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal_835a
  .center_0a31
  > div:nth-child(3)
  .simple_5d44,
.modal_835a
  .middle-5e75
  > div:nth-child(1)
  .simple_5d44,
.modal_835a
  .column-8414
  > div:nth-child(1)
  .simple_5d44,
.modal_835a
  .dropdown-665f
  > div:nth-child(1)
  .simple_5d44,
.modal_835a
  .info_tall_1a88
  > div:nth-child(1)
  .simple_5d44 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal_835a .fixed-f678 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal_835a .texture_black_e5c4 {
  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);
}
.modal_835a .preview_c2c7 {
  background-color: var(--e-global-color-primary);
}
.modal_835a .preview_c2c7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal_835a .preview_c2c7:hover {
  background-color: var(--e-global-color-primary);
}
.modal_835a .focused_02d9 {
  background-color: var(--e-global-color-primary);
}
.modal_835a .focused_02d9:hover {
  background-color: var(--e-global-color-primary);
}
.modal_835a .shadow-wide-c015 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal_835a .old_d91b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mask-gold-5bed .disabled-fad0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mask-gold-5bed .row-7c39 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-gold-5bed .search_4062 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-gold-5bed .hard_1566 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-gold-5bed .copper-bccc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-gold-5bed .focused_02d9 {
  background-color: var(--e-global-color-primary);
}
.mask-gold-5bed .focused_02d9:hover {
  background-color: var(--e-global-color-primary);
}
.module_e9fe .table_f661 {
  background-color: var(--e-global-color-secondary);
}
.module_e9fe .south_7203 {
  background-color: var(--e-global-color-text);
}
.module_e9fe .background-1829 {
  background-color: var(--e-global-color-secondary);
}
.module_e9fe .icon-36a3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module_e9fe .chip-dim-9cc1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_e9fe .form-short-f004 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_e9fe .caption_8d12 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_e9fe .pro_93a4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status_easy_f025 .nav-dynamic-8578 .panel-lite-74e9,
.status_easy_f025
  .nav-dynamic-8578
  .panel-lite-74e9
  a,
.status_easy_f025 .media_blue_111c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status_easy_f025 .nav-dynamic-8578 .fluid-ceae,
.status_easy_f025 .photo-276c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status_easy_f025 .nav-dynamic-8578 .fluid-ceae {
  color: var(--e-global-color-text);
}
.status_easy_f025 .photo-276c {
  color: var(--e-global-color-text);
}
.status_easy_f025
  .nav-dynamic-8578
  .dim_7488 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.status_easy_f025 .dropdown_fe59 .table_6b24 {
  background-color: var(--e-global-color-primary);
}
.status_easy_f025 .dropdown_fe59 .table_6b24:hover {
  background-color: var(--e-global-color-primary);
}
.status_easy_f025 .dropdown_fe59 .detail_slow_9b07 li span {
  background-color: var(--e-global-color-text);
}
.status_easy_f025 .dropdown_fe59 .detail_slow_9b07 li span:hover {
  background-color: var(--e-global-color-primary);
}
.status_easy_f025
  .dropdown_fe59
  .detail_slow_9b07
  li.copper-8789
  span {
  background-color: var(--e-global-color-accent);
}
.status_easy_f025 .module_north_6c27 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel-huge-15d2 .carousel-pressed-1715 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard-faf1 .gallery-light-ef09 {
  background-color: var(--e-global-color-primary);
}
.hard-faf1 .pressed_5cf0 {
  background-color: var(--e-global-color-secondary);
}
.hard-faf1 .hero-under-6016 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-faf1 .text-smooth-2b68 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-faf1 .shadow-static-5f26 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-faf1 .notice-342f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-faf1 .section-2697 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-faf1 .plasma_fe36 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-faf1 .overlay-75db {
  background-color: var(--e-global-color-primary);
}
.hard-faf1 .overlay-75db {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.disabled-ef49 .bottom_7cd5 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled-ef49 .gallery-a7a0 {
  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);
}
.disabled-ef49
  .carousel-e24c:after {
  background-color: var(--e-global-color-primary);
}
.disabled-ef49 .row_rough_2245 {
  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);
}
.main-smooth-3595 .media_blue_111c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-smooth-3595 .photo-276c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-57b4 .down-6666 .texture_dirty_bd3f {
  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);
}
.mask-57b4 .down-6666 .link-7c1a {
  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);
}
.search_hovered_6dfa .light-26ff {
  background-color: var(--e-global-color-primary);
}
.search_hovered_6dfa .background_c5a5 {
  background-color: var(--e-global-color-secondary);
}
.search_hovered_6dfa .wrapper_2f06 .primary-95a4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search_hovered_6dfa .highlight-purple-dbd3 .primary-95a4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.selected-96e2 .button-simple-2bc3 .tooltip_229c {
  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);
}
.selected-96e2 .button-simple-2bc3 .form-blue-9967 {
  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);
}
.selected-96e2 .button-simple-2bc3 .wrapper_middle_3bef {
  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);
}
.menu_2256 .gallery-over-5e5a {
  border-color: var(--e-global-color-text);
}
.menu_2256 .input-100c {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_2256 .huge-4a8f {
  color: var(--e-global-color-primary);
}
.menu_2256 .simple-c574 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fluid_6733 .active-a5b9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fluid_6733 .blue_d294 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fluid_6733 .active-2b74:hover .active-a5b9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fluid_6733
  .active-2b74:hover
  .blue_d294 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.brown_168d .aside-c2ba {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.brown_168d .in_c8c7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion-easy-e1cb .widget-11a8 .fluid_e92a {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-easy-e1cb .image_2812 .fluid_e92a {
  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);
}
.shade-top-ba59 .component-d1a6 {
  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);
}
.link_e773 .gold_4707 .breadcrumb-white-e67b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_e773 .gold_4707 .breadcrumb-white-e67b {
  background-color: var(--e-global-color-secondary);
}
.link_e773 .tag-clean-9cca .breadcrumb-white-e67b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_e773 .tag-clean-9cca .breadcrumb-white-e67b {
  background-color: var(--e-global-color-secondary);
}
.link_e773 .black-d340 .heading_33f5 {
  background-color: var(--e-global-color-primary);
}
.link_e773 .black-d340:hover .heading_33f5 {
  background-color: var(--e-global-color-secondary);
}
.link_e773 .table_6b24 {
  background-color: var(--e-global-color-primary);
}
.link_e773 .table_6b24:hover {
  background-color: var(--e-global-color-accent);
}
.link_e773 .detail_slow_9b07 li span {
  background-color: var(--e-global-color-text);
}
.link_e773 .detail_slow_9b07 li span:hover {
  background-color: var(--e-global-color-primary);
}
.link_e773 .detail_slow_9b07 li.copper-8789 span {
  background-color: var(--e-global-color-accent);
}
.last-adc9 .form-b6ec {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.last-adc9 .current_1e2e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient-white-e321 .disabled-dcc4:before {
  background-color: var(--e-global-color-secondary);
}
.gradient-white-e321 .image-fixed-76e0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient-white-e321 .pro-95c4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_cool_66f3 .bright_9d54 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_cool_66f3 .bright_9d54:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_cool_66f3 .bright_9d54.fn-active-a937 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_cool_66f3 .active-7453 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block_cool_66f3 .pro_eb7a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block_cool_66f3 .info-fc97 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block_cool_66f3 .focused-abc8 {
  background-color: var(--e-global-color-primary);
}
.block_cool_66f3 .focused-abc8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block_cool_66f3 .texture_black_78ac {
  background-color: var(--e-global-color-primary);
}
.block_cool_66f3 .texture_black_78ac {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel-over-8fae .shadow-wood-7bd8 .stale-4d2b a {
  color: var(--e-global-color-secondary);
}
.carousel-over-8fae .shadow-wood-7bd8 .stale-4d2b a:hover {
  color: var(--e-global-color-secondary);
}
.carousel-over-8fae .shadow-wood-7bd8 .stale-4d2b,
.carousel-over-8fae .shadow-wood-7bd8 .stale-4d2b a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-over-8fae .shadow-wood-7bd8 .filter-76ce {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-over-8fae .shadow-wood-7bd8 .copper_0f71 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-over-8fae .shadow-wood-7bd8 .large-d1df {
  background-color: var(--e-global-color-primary);
}
.carousel-over-8fae .shadow-wood-7bd8 .large-d1df {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-over-8fae .shadow-wood-7bd8 .large-d1df:hover {
  background-color: var(--e-global-color-primary);
}
.carousel-over-8fae .shadow-wood-7bd8 .paper-d223 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel-over-8fae .shadow-wood-7bd8 .paper-d223 {
  background-color: var(--e-global-color-primary);
}
.carousel-over-8fae .shadow-wood-7bd8 .paper-d223:hover {
  background-color: var(--e-global-color-primary);
}
.carousel-over-8fae .shadow-wood-7bd8 .table_6b24 {
  background-color: var(--e-global-color-primary);
}
.carousel-over-8fae .shadow-wood-7bd8 .table_6b24:hover {
  background-color: var(--e-global-color-primary);
}
.carousel-over-8fae .dropdown_fe59 .detail_slow_9b07 li span {
  background-color: var(--e-global-color-text);
}
.carousel-over-8fae .dropdown_fe59 .detail_slow_9b07 li span:hover {
  background-color: var(--e-global-color-primary);
}
.carousel-over-8fae .dropdown_fe59 .detail_slow_9b07 li.copper-8789 span {
  background-color: var(--e-global-color-accent);
}
.carousel-over-8fae .shadow-wide-c015 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.carousel-over-8fae .old_d91b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_prev_be81 .hover_43e1 .tabs-a4b7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_prev_be81 .hover_43e1 .orange-fa0f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_prev_be81 .hover_43e1 .input-mini-5558 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_pressed_4f54 .north-623f {
  border-color: var(--e-global-color-text);
}
.slider_pressed_4f54 .form-e9c9 {
  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);
}
.slider_pressed_4f54 .pagination-lower-3977 {
  color: var(--e-global-color-secondary);
}
.slider_pressed_4f54 .pagination-lower-3977 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_pressed_4f54 .pagination_green_057a > * {
  color: var(--e-global-color-primary);
}
.slider_pressed_4f54 .pagination_green_057a > * svg {
  fill: var(--e-global-color-primary);
}
.slider_pressed_4f54 .pink-2565 {
  color: var(--e-global-color-primary);
}
.slider_pressed_4f54 .pink-2565 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider_pressed_4f54 .footer_1fbd {
  color: var(--e-global-color-primary);
}
.slider_pressed_4f54 .footer_1fbd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider_pressed_4f54 .lower-9b3d {
  color: var(--e-global-color-primary);
}
.slider_pressed_4f54 .lower-9b3d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_pressed_4f54 .primary-paper-8a73 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_pressed_4f54 .filter_2286 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_pressed_4f54 .filter_2286.sort-4b22 {
  color: var(--e-global-color-secondary);
}
.slider_pressed_4f54 .filter_2286.sort-4b22 .medium-a808 {
  color: var(--e-global-color-accent);
}
.slider_pressed_4f54 .filter_2286.nav-458e {
  color: var(--e-global-color-text);
}
.slider_pressed_4f54 .filter_2286.nav-458e .medium-a808 {
  color: var(--e-global-color-text);
}
.slider_pressed_4f54 .filter_2286:before {
  border-top-color: var(--e-global-color-text);
}
.slider_pressed_4f54 .status-top-b335 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_pressed_4f54
  .status-top-b335
  .dim_d492 {
  background-color: var(--e-global-color-primary);
}
.slider_pressed_4f54
  .status-top-b335
  .dim_d492 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider_pressed_4f54 .north-623f .soft-9134 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-77ff .notification-4fff {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification-77ff .section_7131 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider-iron-fba8 .preview_fb72 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider-iron-fba8
  .banner-6466
  .search_18a7 {
  background-color: var(--e-global-color-secondary);
}
.slider-iron-fba8
  .banner-6466.easy_be2d
  .search_18a7 {
  background-color: var(--e-global-color-text);
}
.slider-iron-fba8
  .banner-6466:hover
  .search_18a7 {
  background-color: var(--e-global-color-accent);
}
.slider-iron-fba8
  .banner-6466.fn-active-a937
  .search_18a7 {
  background-color: var(--e-global-color-primary);
}
.hidden-38ed .badge_tiny_c3c2 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.hidden-38ed .heading_0168 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden-38ed .content_7cac {
  background-color: var(--e-global-color-primary);
}
.hidden-38ed .content_7cac {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.item_slow_620a .avatar-a837 .current-3af3 .pressed-d8c3 {
  background-color: var(--e-global-color-secondary);
}
.item_slow_620a .avatar-a837 .content-smooth-7db7:after {
  background-color: var(--e-global-color-secondary);
}
.item_slow_620a .nav_tall_e554 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_slow_620a .logo-basic-89cd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_slow_620a .cold_4cde {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_slow_620a .content_lite_7f20 {
  background-color: var(--e-global-color-primary);
}
.item_slow_620a .content_lite_7f20 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.item_slow_620a .link-tall-a3e7 {
  background-color: var(--e-global-color-secondary);
}
.item_slow_620a .link-tall-a3e7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.item_slow_620a .avatar-a837 .warm_951b .wood-ae29:hover {
  background-color: var(--e-global-color-primary);
}
.item_slow_620a
  .avatar-a837
  .warm_951b
  .wood-ae29.block_blue_360e {
  background-color: var(--e-global-color-primary);
}
.item_slow_620a .avatar-a837 .module-pink-181f:before {
  border-color: var(--e-global-color-primary);
}
.item_slow_620a .avatar-a837 .module-pink-181f:hover:before {
  border-color: var(--e-global-color-secondary);
}
.item_slow_620a
  .avatar-a837
  .module-pink-181f.info_bronze_06c8:before {
  border-color: var(--e-global-color-primary);
}
.item_slow_620a .feature_8dae span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main_pressed_6c41 .label-1b9d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.main_pressed_6c41 .label-1b9d:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.main_pressed_6c41 .label-1b9d.clean-e940 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.main_pressed_6c41 .clean-c31a {
  background-color: var(--e-global-color-primary);
}
.main_pressed_6c41 .clean-c31a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.main_pressed_6c41
  .accent-hard-ff22
  .large_e7e3
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.main_pressed_6c41
  .disabled_iron_6561
  .large_e7e3
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fluid_79dd
  .search-0717
  .photo-82d7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid_79dd
  .search-0717
  .notice_up_5848 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid_79dd .backdrop-546a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid_79dd .image-efca {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fluid_79dd .large_f4ff {
  background-color: var(--e-global-color-primary);
}
.fluid_79dd .large_f4ff {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.complex-c893 .gold-8019 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.complex-c893 .over-1e00 {
  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);
}
.complex-c893 .backdrop-motion-eb43 {
  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);
}
.complex-c893 .backdrop-motion-eb43 a:hover {
  color: var(--e-global-color-secondary);
}
.complex-c893 .image-5273 {
  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);
}
.complex-c893 .under_0897 {
  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);
}
.complex-c893 .surface_4a95 .table_6b24 {
  background-color: var(--e-global-color-primary);
}
.complex-c893 .surface_4a95 .table_6b24:hover {
  background-color: var(--e-global-color-accent);
}
.complex-c893
  .surface_4a95
  .detail_slow_9b07
  li
  span {
  background-color: var(--e-global-color-text);
}
.complex-c893
  .surface_4a95
  .detail_slow_9b07
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.complex-c893
  .surface_4a95
  .detail_slow_9b07
  li.copper-8789
  span {
  background-color: var(--e-global-color-accent);
}
.button_white_ed73
  .box_blue_bd8a
  .logo-hard-ff3e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_white_ed73 .box_blue_bd8a .pagination-inner-7472 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_white_ed73 .box_blue_bd8a .small_273f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_white_ed73 .dropdown_a092 {
  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);
}
.button_white_ed73
  .slow_8b33.caption_liquid_8232 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > a {
  background-color: var(--e-global-color-text);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > a
  .wrapper-bright-a07d.main-last-1f5f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > a
  .action_919a.fluid_6c7e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > .caption-up-afa6
  .pagination-pro-ad34
  > a {
  background-color: var(--e-global-color-secondary);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > .caption-up-afa6
  .pagination-pro-ad34
  > a
  .box-new-ce21 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > .caption-up-afa6
  .pagination-pro-ad34
  > a
  .action_919a.search-d048 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > a
  .huge_ed22:before {
  color: var(--e-global-color-text);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > .caption-up-afa6
  a
  .huge_ed22:before {
  color: var(--e-global-color-text);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34.form_ff15
  > a
  .huge_ed22:before {
  color: var(--e-global-color-text);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > .caption-up-afa6
  .pagination-pro-ad34.form_ff15
  > a
  .huge_ed22:before {
  color: var(--e-global-color-text);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > a
  .active-e37f
  .hero_113f {
  color: var(--e-global-color-text);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > .caption-up-afa6
  a
  .active-e37f
  .hero_113f {
  color: var(--e-global-color-text);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > a
  .active-e37f
  .hero_113f,
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > .caption-up-afa6
  a
  .active-e37f
  .hero_113f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > a
  .container_complex_3104:before {
  color: var(--e-global-color-text);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > .caption-up-afa6
  a
  .container_complex_3104:before {
  color: var(--e-global-color-text);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34.form_ff15
  > a
  .container_complex_3104:before {
  color: var(--e-global-color-text);
}
.content_2935
  > .active_stale_c710
  > div
  > .accent-817a
  > .pagination-pro-ad34
  > .caption-up-afa6
  .pagination-pro-ad34.form_ff15
  > a
  .container_complex_3104:before {
  color: var(--e-global-color-text);
}
.east_1066 .card-easy-3592 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.east_1066
  .paragraph-f2f1:hover
  .card-easy-3592 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.north-5971
  > .active_stale_c710
  > .pattern-next-7d4f
  > .hover-daaa
  > .column_9483
  > .pattern_fixed_4b26
  .outer-449c {
  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);
}
.north-5971
  > .active_stale_c710
  > .pattern-next-7d4f
  > .hover-daaa
  > .column_9483
  > .pattern_fixed_4b26:hover
  .outer-449c {
  color: var(--e-global-color-text);
}
.north-5971
  > .active_stale_c710
  > .pattern-next-7d4f
  > .hover-daaa
  > .column_9483
  > .pattern_fixed_4b26:hover
  .outer-449c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.north-5971
  > .active_stale_c710
  > .pattern-next-7d4f
  > .hover-daaa
  > .column_9483.lower-826c
  > .pattern_fixed_4b26
  .outer-449c {
  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);
}
.silver-7bbf .west-43ee {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.silver-7bbf .hovered_7e89 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.silver-7bbf .description-9a35 {
  background-color: var(--e-global-color-primary);
}
.silver-7bbf .description-9a35 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.background-next-0a4c
  > .active_stale_c710
  > .smooth_c8cf
  > .thumbnail_solid_90da
  > .orange_b350
  .card-medium-550f {
  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);
}
.background-next-0a4c
  > .active_stale_c710
  > .smooth_c8cf
  > .thumbnail_solid_90da
  > .orange_b350
  .hover-out-e43b {
  color: var(--e-global-color-text);
}
.background-next-0a4c
  > .active_stale_c710
  > .smooth_c8cf
  > .thumbnail_solid_90da
  > .orange_b350:hover
  .card-medium-550f {
  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);
}
.background-next-0a4c
  > .active_stale_c710
  > .smooth_c8cf
  > .thumbnail_solid_90da
  > .orange_b350:hover
  .hover-out-e43b {
  color: var(--e-global-color-secondary);
}
.background-next-0a4c
  > .active_stale_c710
  > .smooth_c8cf
  > .thumbnail_solid_90da
  > .orange_b350.selected_8df7
  .card-medium-550f {
  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);
}
.background-next-0a4c
  > .active_stale_c710
  > .smooth_c8cf
  > .thumbnail_solid_90da
  > .orange_b350.selected_8df7
  .hover-out-e43b {
  color: var(--e-global-color-primary);
}
.tag_iron_490b
  .wrapper-ad57
  .dropdown-basic-9f31 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_iron_490b .gradient-complex-ffd2 .soft-9134 .wrapper-south-2844 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.simple_1884 .fixed_ee83 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.simple_1884 .gallery_f103 .fixed_ee83 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.simple_1884 .sidebar-b651 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.simple_1884 .sidebar-b651 {
  background-color: var(--e-global-color-primary);
}
.item-6cdf .sort-large-8993 .input_f09d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item-6cdf
  .sort-large-8993:hover
  .banner_632f {
  color: var(--e-global-color-secondary);
}
.item-6cdf
  .sort-large-8993:hover
  .input_f09d {
  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);
}
.modal_down_e6ae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.stone_6e98 {
  flex-direction: column;
}

.stone_6e98 .accent_4cdb {
  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.stone_6e98 .accent_4cdb {
  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);
}

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

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

.content_fluid_6cc6.static_c46d {
  display: none;
}

.under-5f16 {
  display: none;
}

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

.rough_622b.prev-00b9 {
  margin-bottom: 40px;
  width: 100%;
}

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

.stone_6e98 a {
  width: 100%;
}

.black_118e .tooltip_rough_cbd8.backdrop_7cf7 {
  width: 20% !important;
}

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

.accordion-ccc5: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%);
}

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

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

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

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

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

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

.black_118e
  .tooltip_rough_cbd8.outline_active_97ed
  .right_5bfc
  .outline-gold-ee9e {
  font-size: 20px !important;
}

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

.tabs-middle-b329 {
  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;
}

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

  text-align: center;
}

.gallery_16b1.column_smooth_fa29 > .filter_62b4 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

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

.button-b401 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

.surface-west-8127 {
  font-size: 35px !important;
}

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

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

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

.black_118e
  .tooltip_rough_cbd8.green-c523
  .dim_48ea
  .description_9692 {
  width: 100% !important;
}

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

.tabs-4a41 {
  width: 100%;
}

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

.content-3cfc {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

.up-03ef {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.content-3cfc:hover .up-03ef {
  visibility: visible;
}
.content-3cfc:hover.content-3cfc::before {
  display: block;
}

.photo_5544 h3 {
  color: #fff;
}

.full-9c08 {
  margin: 0;
}

.black_118e
  .tooltip_rough_cbd8.green-c523
  .description_9692
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.prev-5be7 {
  width: 100%;
}

.soft_71c7 {
  width: 100%;
}

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

.soft_71c7 {
  width: 100%;
}

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

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

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

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

.stone_6e98 .accent_4cdb.hover_full_2b66 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.stone_6e98 h1.accent_4cdb {
  margin-top: 80px !important;
}

.black_118e .tooltip_rough_cbd8.cold-9fb1 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.row-72cd img {
  width: 100%;
}

.content_7874 .cool-4076.right_5bfc {
  justify-content: space-between;
}

.container-plasma-15fb {
  display: none;
}

.tag-32f3 .aside_iron_f8ae {
  margin: 1px 0 !important;
}

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

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

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

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

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

  .accordion-ccc5 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .content_7874 .cool-4076.right_5bfc {
    border-bottom: 1px solid #f0c159;
  }

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

  .gallery_16b1.column_smooth_fa29 > .filter_62b4 {
    gap: 15px;
    justify-content: space-between;
  }

  .black_118e
    .tooltip_rough_cbd8.green-c523
    .description_9692
    img {
    width: 60% !important;
  }

  .button-b401 {
    left: 2%;
  }

  .tooltip_cold_aec3 {
    margin: 10px 0;
  }

  .stone_6e98 .aside_iron_f8ae {
    margin: 0;
    margin-bottom: 10px;
  }

  .accordion-ccc5 {
    font-size: 16px !important;
  }

  .surface-west-8127 {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.stone_6e98 .accent_4cdb,
  .stone_6e98 .accent_4cdb {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .description_9692 {
    justify-content: center;
  }

  .stone_6e98 .aside_iron_f8ae {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .component-fast-c057 {
    margin-bottom: 15px !important;
  }

  .black_118e .tooltip_rough_cbd8.backdrop_7cf7 {
    width: 75% !important;
  }

  .row-72cd img {
    width: 100% !important;
  }
}

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

  h2.stone_6e98 .accent_4cdb,
  .stone_6e98 .accent_4cdb {
    font-size: 30px !important;
  }

  .description_9692 {
    justify-content: center;
  }

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

  .dropdown_2c67
    .pagination-90c0.static_c47e {
    margin: 0 !important;
  }

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

  .tooltip_cold_aec3 {
    display: flex;
  }

  .static-f7d5 .accordion-ccc5 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .stone_6e98 h1.accent_4cdb {
    margin-top: 40px !important;
  }

  .black_118e
    .tooltip_rough_cbd8.green-c523
    .description_9692
    img,
  .stale-febc .dim_48ea {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .black_118e .tooltip_rough_cbd8.backdrop_7cf7 {
    width: 100% !important;
  }

  .gallery_16b1.column_smooth_fa29 > .filter_62b4 {
    gap: 3px;
  }

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

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

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

.content_7874 .cool-4076.right_5bfc: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .content_7874 .cool-4076.right_5bfc {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .stone_6e98 .accent_4cdb {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .accordion-ccc5 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.dark-1bb7 .tertiary_49cf {
  flex-shrink: 0;
  white-space: nowrap;
}

.dark-1bb7 .last_5dc7 {
  flex-shrink: 0;
  min-width: fit-content;
}

.dark-1bb7 .outline-gold-ee9e {
  white-space: nowrap;
}

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

.dark-1bb7 {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

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

.dark-1bb7 .last_5dc7 {
  max-width: 80px !important;
  overflow: hidden;
}

.dark-1bb7 .cool-4076.right_5bfc {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.dark-1bb7 .outline-gold-ee9e {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: eeb5 */
.widget-item-c1 {
  padding: 0.4rem;
  font-size: 12px;
  line-height: 1.0;
}
