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(.stone-c100) {
  gap: 0.5em;
}
:where(.progress-static-08fc) {
  gap: 0.5em;
}
body .section-4f6d > .disabled-acfe {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .section-4f6d > .overlay-right-807e {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .section-4f6d > .card-blue-df39 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .hovered_4caa > .disabled-acfe {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .hovered_4caa > .overlay-right-807e {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .hovered_4caa > .card-blue-df39 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .hovered_4caa
  > :where(:not(.disabled-acfe):not(.overlay-right-807e):not(.fresh-18ea)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .hovered_4caa > .layout-ba8c {
  max-width: var(--wp--style--global--wide-size);
}
body .stone-c100 {
  display: flex;
}
body .stone-c100 {
  flex-wrap: wrap;
  align-items: center;
}
body .stone-c100 > * {
  margin: 0;
}
body .progress-static-08fc {
  display: grid;
}
body .progress-static-08fc > * {
  margin: 0;
}
:where(.item_under_f35a.stone-c100) {
  gap: 2em;
}
:where(.item_under_f35a.progress-static-08fc) {
  gap: 2em;
}
:where(.modal_e984.stone-c100) {
  gap: 1.25em;
}
:where(.modal_e984.progress-static-08fc) {
  gap: 1.25em;
}
.first_7649 {
  color: var(--wp--preset--color--black) !important;
}
.active_1a97 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.tooltip-slow-c0a9 {
  color: var(--wp--preset--color--white) !important;
}
.widget_693b {
  color: var(--wp--preset--color--pale-pink) !important;
}
.medium_5c74 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.tertiary-over-6825 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.modal-out-fc81 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.silver_e894 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.gallery-c5c3 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.surface-slow-a76a {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.shadow-2fb1 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.solid_052b {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.element-4866 {
  background-color: var(--wp--preset--color--black) !important;
}
.column-full-b6e4 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.panel_next_9092 {
  background-color: var(--wp--preset--color--white) !important;
}
.dropdown_e48d {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.detail-949a {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.info_out_3623 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.narrow-8e22 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.overlay_black_5d86 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.caption-advanced-6344 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.breadcrumb_next_32ae {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.status-668d {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.element_under_2c79 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.status_ce5e {
  border-color: var(--wp--preset--color--black) !important;
}
.notice-green-15c7 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.search-eb06 {
  border-color: var(--wp--preset--color--white) !important;
}
.disabled-632b {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.icon_f4f4 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.preview_fast_9cfa {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.layout-new-f66f {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.tall_aa8b {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.bronze_367d {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.status_silver_a0b2 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.header-e0c0 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.popup_pressed_5b42 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.background-silver-adc1 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.new_ab4c {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.item_5242 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.card-7f9f {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.slow-19aa {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.upper_409d {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.label-motion-3f8b {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.hovered_8eb3 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.glass_d32c {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.video_6b29 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.heading_63a3 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.accordion_b9b8 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.focused-3cee {
  font-size: var(--wp--preset--font-size--small) !important;
}
.article_480d {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.row_pro_c386 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.form_04a4 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.detail_9d90 a:where(:not(.mask_3f43)) {
  color: inherit;
}
:where(.modal_e984.stone-c100) {
  gap: 1.25em;
}
:where(.modal_e984.progress-static-08fc) {
  gap: 1.25em;
}
:where(.item_under_f35a.stone-c100) {
  gap: 2em;
}
:where(.item_under_f35a.progress-static-08fc) {
  gap: 2em;
}
.breadcrumb-0e1a {
  font-size: 1.5em;
  line-height: 1.6;
}

.west_23ac .active_e339 {
  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);
}
.center-37b6 .under_bd45 {
  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);
}
.popup_d1cf {
  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);
}
.popup_d1cf.icon-down-2491 .secondary-white-3eb2 {
  background-color: var(--e-global-color-primary);
}
.popup_d1cf.table-clean-a5d5 .secondary-white-3eb2,
.popup_d1cf.notice_top_80a7 .secondary-white-3eb2 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.article-red-4e46 .container-motion-251c {
  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);
}
.rough_eed7 {
  --divider-color: var(--e-global-color-secondary);
}
.rough_eed7 .badge-a49e {
  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);
}
.rough_eed7.accent-tall-d340 .dirty_f9ff {
  background-color: var(--e-global-color-secondary);
}
.rough_eed7.first-a718 .dirty_f9ff,
.rough_eed7.summary-bf5a .dirty_f9ff {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.rough_eed7.first-a718 .dirty_f9ff,
.rough_eed7.summary-bf5a .dirty_f9ff svg {
  fill: var(--e-global-color-secondary);
}
.copper_9a37 .silver_da17 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.copper_9a37 .input-lite-3064 {
  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);
}
.hero-plasma-a66e.accent-tall-d340 .dirty_f9ff {
  background-color: var(--e-global-color-primary);
}
.hero-plasma-a66e.first-a718 .dirty_f9ff,
.hero-plasma-a66e.summary-bf5a .dirty_f9ff {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.hero-plasma-a66e.first-a718 .dirty_f9ff,
.hero-plasma-a66e.summary-bf5a .dirty_f9ff svg {
  fill: var(--e-global-color-primary);
}
.fresh_3754.accent-tall-d340 .dirty_f9ff {
  background-color: var(--e-global-color-primary);
}
.fresh_3754.first-a718 .dirty_f9ff,
.fresh_3754.summary-bf5a .dirty_f9ff {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.fresh_3754 .footer-2bac {
  color: var(--e-global-color-primary);
}
.fresh_3754 .footer-2bac,
.fresh_3754 .footer-2bac a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fresh_3754 .bottom_802b {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-narrow-9fc8 .gallery-cold-66c4 {
  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);
}
.smooth_54d5 .hero-inner-4f38 .carousel_hovered_3f64 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pro_1a02 .soft_6feb:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.pro_1a02 .card-north-89f9 i {
  color: var(--e-global-color-primary);
}
.pro_1a02 .card-north-89f9 svg {
  fill: var(--e-global-color-primary);
}
.pro_1a02 .filter_bf9a {
  color: var(--e-global-color-secondary);
}
.pro_1a02 .soft_6feb > .filter_bf9a,
.pro_1a02 .soft_6feb > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list_c334 .orange_3d77 {
  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);
}
.list_c334 .module_6384 {
  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);
}
.solid_8eda .outline-2f04 .light-8652 {
  background-color: var(--e-global-color-primary);
}
.solid_8eda .image-full-6bfe {
  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);
}
.gradient-496d .liquid_d6d8 {
  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);
}
.gradient-496d .medium-2301 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient-496d .yellow-f1ce {
  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);
}
.info-2ae4 .advanced_2228,
.info-2ae4 .advanced_2228 a {
  color: var(--e-global-color-primary);
}
.info-2ae4 .advanced_2228.liquid-a611,
.info-2ae4 .advanced_2228.liquid-a611 a {
  color: var(--e-global-color-accent);
}
.info-2ae4 .advanced_2228 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info-2ae4 .light_5c32 {
  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);
}
.widget-east-e66d .wide-59a2,
.widget-east-e66d .feature-selected-01be {
  color: var(--e-global-color-primary);
}
.widget-east-e66d .wide-59a2 svg {
  fill: var(--e-global-color-primary);
}
.widget-east-e66d .liquid-a611 .wide-59a2,
.widget-east-e66d .liquid-a611 .feature-selected-01be {
  color: var(--e-global-color-accent);
}
.widget-east-e66d .liquid-a611 .wide-59a2 svg {
  fill: var(--e-global-color-accent);
}
.widget-east-e66d .feature-selected-01be {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget-east-e66d .light_5c32 {
  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);
}
.short_a665 .title-214e,
.short_a665 .warm-d500 {
  color: var(--e-global-color-primary);
}
.short_a665 .warm-d500 svg {
  fill: var(--e-global-color-primary);
}
.short_a665 .advanced_2228.liquid-a611 a,
.short_a665
  .advanced_2228.liquid-a611
  .warm-d500 {
  color: var(--e-global-color-accent);
}
.short_a665 .title-214e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short_a665 .light_5c32 {
  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);
}
.backdrop-up-f27e .element-glass-e07e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-up-f27e .disabled-95e8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_gold_3579 .sort_short_ee2a .carousel_green_b7b1 {
  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);
}
.card_gold_3579 .sort_short_ee2a .hidden_warm_cb61 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_gold_3579 .backdrop-upper-48f8 .carousel_green_b7b1 {
  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);
}
.card_gold_3579
  .backdrop-upper-48f8
  .hidden_warm_cb61 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_gold_3579
  .north_b502
  .carousel_green_b7b1 {
  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);
}
.card_gold_3579
  .north_b502
  .hidden_warm_cb61 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card_gold_3579
  .orange-def0
  .carousel_green_b7b1 {
  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);
}
.card_gold_3579
  .orange-def0
  .hidden_warm_cb61 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.next-8118 .frame-bffc {
  background-color: var(--e-global-color-primary);
}
.next-8118 .frame-bffc:hover {
  background-color: var(--e-global-color-primary);
}
.next-8118 .tag_tiny_b1de {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.next-8118
  .frame-bffc:hover
  .tag_tiny_b1de {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-8073 .list_mini_0a27 {
  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);
}
.plasma-05a6 .backdrop-wide-55e4 .content_86be a {
  background-color: var(--e-global-color-accent);
}
.plasma-05a6 .backdrop-wide-55e4 .button_3362 a {
  background-color: var(--e-global-color-accent);
}
.plasma-05a6 .backdrop-wide-55e4 .content_86be a,
.plasma-05a6 .backdrop-wide-55e4 .button_3362 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hovered-8eda
  .module_bf3f.nav-orange-b30d
  .backdrop-wide-55e4
  a.silver-6924 {
  background-color: var(--e-global-color-accent);
}
.hovered-8eda
  .module_bf3f.nav-orange-b30d
  .backdrop-wide-55e4
  span.silver-6924.fn-current-660a {
  background-color: var(--e-global-color-text);
}
.hovered-8eda
  .module_bf3f.nav-orange-b30d
  .backdrop-wide-55e4
  .silver-6924 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-0543 .simple_3532 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-0543
  .carousel-1606
  > .dynamic-0c3f
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-0543
  .gradient-093a
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-0543
  .gold_de8e
  .alert-down-ef19,
.pattern-0543
  .gold_de8e
  .nav_out_9d9c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern-0543
  .gold_de8e
  .fresh-1bb5,
.pattern-0543
  .gold_de8e
  a
  .fresh-1bb5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-0543
  .gold_de8e
  .pagination_a77c {
  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);
}
.pattern-0543
  .gold_de8e
  .narrow-849d {
  background-color: var(--e-global-color-primary);
}
.pattern-0543
  .gold_de8e
  .narrow-849d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-0543
  .gold_de8e
  .narrow-849d:hover {
  background-color: var(--e-global-color-primary);
}
.pattern-0543
  .gold_de8e
  .section-full-48db {
  background-color: var(--e-global-color-primary);
}
.pattern-0543
  .gold_de8e
  .section-full-48db {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-0543
  .gold_de8e
  .section-full-48db:hover {
  background-color: var(--e-global-color-primary);
}
.pattern-0543
  .rough-7f39
  .orange-358d
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern-0543
  .rough-7f39
  .secondary-steel-5888 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-0543
  .rough-7f39
  .pagination_a77c {
  color: var(--e-global-color-text);
}
.pattern-0543
  .rough-7f39
  .pagination_a77c
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-0543
  .rough-7f39
  .narrow-849d {
  background-color: var(--e-global-color-primary);
}
.pattern-0543
  .rough-7f39
  .narrow-849d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-0543
  .rough-7f39
  .narrow-849d:hover {
  background-color: var(--e-global-color-primary);
}
.pattern-0543
  .rough-7f39
  .section-full-48db {
  background-color: var(--e-global-color-primary);
}
.pattern-0543
  .rough-7f39
  .section-full-48db {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-0543
  .rough-7f39
  .section-full-48db:hover {
  background-color: var(--e-global-color-primary);
}
.pattern-0543 .pattern_light_1337 {
  background-color: var(--e-global-color-primary);
}
.pattern-0543 .pattern_light_1337:hover {
  background-color: var(--e-global-color-primary);
}
.pattern-0543 .element-silver-50ed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern-0543 .cool_609c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover-easy-5dd5 .thumbnail-fixed-8f8f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover-easy-5dd5
  .background_0bf5
  > div:nth-child(3)
  .thumbnail-fixed-8f8f,
.hover-easy-5dd5
  .yellow-2652
  > div:nth-child(1)
  .thumbnail-fixed-8f8f,
.hover-easy-5dd5
  .green_05b0
  > div:nth-child(1)
  .thumbnail-fixed-8f8f,
.hover-easy-5dd5
  .focused_1c69
  > div:nth-child(1)
  .thumbnail-fixed-8f8f,
.hover-easy-5dd5
  .hover_89f6
  > div:nth-child(1)
  .thumbnail-fixed-8f8f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover-easy-5dd5 .static-ec6e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover-easy-5dd5 .warm-fc75 {
  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);
}
.hover-easy-5dd5 .rough-7ea5 {
  background-color: var(--e-global-color-primary);
}
.hover-easy-5dd5 .rough-7ea5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover-easy-5dd5 .rough-7ea5:hover {
  background-color: var(--e-global-color-primary);
}
.hover-easy-5dd5 .input-f5b9 {
  background-color: var(--e-global-color-primary);
}
.hover-easy-5dd5 .input-f5b9:hover {
  background-color: var(--e-global-color-primary);
}
.hover-easy-5dd5 .element-silver-50ed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover-easy-5dd5 .cool_609c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-static-f716 .solid_d221 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-static-f716 .badge_9ecd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-static-f716 .detail-top-8459 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-static-f716 .white-74a7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-static-f716 .iron-31dc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-static-f716 .input-f5b9 {
  background-color: var(--e-global-color-primary);
}
.active-static-f716 .input-f5b9:hover {
  background-color: var(--e-global-color-primary);
}
.title_top_8696 .image_thick_2e1c {
  background-color: var(--e-global-color-secondary);
}
.title_top_8696 .top-1fd7 {
  background-color: var(--e-global-color-text);
}
.title_top_8696 .liquid-53e4 {
  background-color: var(--e-global-color-secondary);
}
.title_top_8696 .active-small-1368 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title_top_8696 .outer_3b5d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_top_8696 .action-87ea {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_top_8696 .picture_gas_d3a1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_top_8696 .hidden-1263 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight_bronze_1b76 .paper_c21b .tag-ac2f,
.highlight_bronze_1b76
  .paper_c21b
  .tag-ac2f
  a,
.highlight_bronze_1b76 .filter_active_d03c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight_bronze_1b76 .paper_c21b .stone_b6db,
.highlight_bronze_1b76 .grid_f784 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight_bronze_1b76 .paper_c21b .stone_b6db {
  color: var(--e-global-color-text);
}
.highlight_bronze_1b76 .grid_f784 {
  color: var(--e-global-color-text);
}
.highlight_bronze_1b76
  .paper_c21b
  .notification_879c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.highlight_bronze_1b76 .input_current_ed13 .active_4fcf {
  background-color: var(--e-global-color-primary);
}
.highlight_bronze_1b76 .input_current_ed13 .active_4fcf:hover {
  background-color: var(--e-global-color-primary);
}
.highlight_bronze_1b76 .input_current_ed13 .notice_advanced_a029 li span {
  background-color: var(--e-global-color-text);
}
.highlight_bronze_1b76 .input_current_ed13 .notice_advanced_a029 li span:hover {
  background-color: var(--e-global-color-primary);
}
.highlight_bronze_1b76
  .input_current_ed13
  .notice_advanced_a029
  li.photo_motion_209b
  span {
  background-color: var(--e-global-color-accent);
}
.highlight_bronze_1b76 .accent-65b6 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fresh_6f0f .under-ebed {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header-de9b .static_683a {
  background-color: var(--e-global-color-primary);
}
.header-de9b .section-4b83 {
  background-color: var(--e-global-color-secondary);
}
.header-de9b .mini_2f53 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-de9b .content_4e34 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-de9b .highlight_0e94 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-de9b .hard-abf0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-de9b .bottom_693a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-de9b .wide-b2e6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-de9b .detail-left-ec10 {
  background-color: var(--e-global-color-primary);
}
.header-de9b .detail-left-ec10 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider-e79d .table_49c1 {
  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);
}
.slider-e79d .sort_3c76 {
  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);
}
.slider-e79d
  .advanced-825d:after {
  background-color: var(--e-global-color-primary);
}
.slider-e79d .progress_west_c9bc {
  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);
}
.search_current_2d4a .filter_active_d03c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search_current_2d4a .grid_f784 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content-under-5382 .texture_iron_ca7f .left-2b05 {
  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-under-5382 .texture_iron_ca7f .hard_a919 {
  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);
}
.description-north-2592 .next_7a1b {
  background-color: var(--e-global-color-primary);
}
.description-north-2592 .smooth_cfc3 {
  background-color: var(--e-global-color-secondary);
}
.description-north-2592 .carousel_fast_0a7b .popup-2c49 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description-north-2592 .thumbnail_tall_9fd0 .popup-2c49 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search_easy_6c4c .box-clean-5878 .texture_c094 {
  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);
}
.search_easy_6c4c .box-clean-5878 .outer_b410 {
  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);
}
.search_easy_6c4c .box-clean-5878 .fluid-9385 {
  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);
}
.header_small_6e86 .title-e29d {
  border-color: var(--e-global-color-text);
}
.header_small_6e86 .widget-8be3 {
  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);
}
.header_small_6e86 .full-1dde {
  color: var(--e-global-color-primary);
}
.header_small_6e86 .picture_first_c046 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-middle-591a .hot_9e48 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination-middle-591a .modal-pressed-7592 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination-middle-591a .rough_8039:hover .hot_9e48 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination-middle-591a
  .rough_8039:hover
  .modal-pressed-7592 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slow_5fc9 .first-36cc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slow_5fc9 .box-88cd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_51e7 .paragraph-ef7b .button_medium_8208 {
  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);
}
.input_51e7 .panel-upper-d572 .button_medium_8208 {
  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);
}
.progress-e9b1 .tall_940c {
  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);
}
.search-upper-6a7e .caption-72a7 .input_hard_b8c3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search-upper-6a7e .caption-72a7 .input_hard_b8c3 {
  background-color: var(--e-global-color-secondary);
}
.search-upper-6a7e .outline_solid_b8f0 .input_hard_b8c3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search-upper-6a7e .outline_solid_b8f0 .input_hard_b8c3 {
  background-color: var(--e-global-color-secondary);
}
.search-upper-6a7e .basic_d766 .modal-9f96 {
  background-color: var(--e-global-color-primary);
}
.search-upper-6a7e .basic_d766:hover .modal-9f96 {
  background-color: var(--e-global-color-secondary);
}
.search-upper-6a7e .active_4fcf {
  background-color: var(--e-global-color-primary);
}
.search-upper-6a7e .active_4fcf:hover {
  background-color: var(--e-global-color-accent);
}
.search-upper-6a7e .notice_advanced_a029 li span {
  background-color: var(--e-global-color-text);
}
.search-upper-6a7e .notice_advanced_a029 li span:hover {
  background-color: var(--e-global-color-primary);
}
.search-upper-6a7e .notice_advanced_a029 li.photo_motion_209b span {
  background-color: var(--e-global-color-accent);
}
.mask_ff80 .backdrop_89c5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask_ff80 .backdrop_d8f8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient_mini_70eb .summary_40fc:before {
  background-color: var(--e-global-color-secondary);
}
.gradient_mini_70eb .black_9640 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient_mini_70eb .current-8606 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-6d40 .hidden-east-68bc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-6d40 .hidden-east-68bc:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-6d40 .hidden-east-68bc.fn-active-660a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-6d40 .tooltip-f06b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-6d40 .image-light-7f34 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-6d40 .panel_fast_e490 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-6d40 .dirty_69b5 {
  background-color: var(--e-global-color-primary);
}
.header-6d40 .dirty_69b5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header-6d40 .fixed_56cb {
  background-color: var(--e-global-color-primary);
}
.header-6d40 .fixed_56cb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture-0d06 .avatar-f13a .disabled_blue_6cbf a {
  color: var(--e-global-color-secondary);
}
.texture-0d06 .avatar-f13a .disabled_blue_6cbf a:hover {
  color: var(--e-global-color-secondary);
}
.texture-0d06 .avatar-f13a .disabled_blue_6cbf,
.texture-0d06 .avatar-f13a .disabled_blue_6cbf a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-0d06 .avatar-f13a .simple-40fb {
  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);
}
.texture-0d06 .avatar-f13a .gradient_3d74 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-0d06 .avatar-f13a .easy_69c8 {
  background-color: var(--e-global-color-primary);
}
.texture-0d06 .avatar-f13a .easy_69c8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-0d06 .avatar-f13a .easy_69c8:hover {
  background-color: var(--e-global-color-primary);
}
.texture-0d06 .avatar-f13a .focused_0198 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture-0d06 .avatar-f13a .focused_0198 {
  background-color: var(--e-global-color-primary);
}
.texture-0d06 .avatar-f13a .focused_0198:hover {
  background-color: var(--e-global-color-primary);
}
.texture-0d06 .avatar-f13a .active_4fcf {
  background-color: var(--e-global-color-primary);
}
.texture-0d06 .avatar-f13a .active_4fcf:hover {
  background-color: var(--e-global-color-primary);
}
.texture-0d06 .input_current_ed13 .notice_advanced_a029 li span {
  background-color: var(--e-global-color-text);
}
.texture-0d06 .input_current_ed13 .notice_advanced_a029 li span:hover {
  background-color: var(--e-global-color-primary);
}
.texture-0d06 .input_current_ed13 .notice_advanced_a029 li.photo_motion_209b span {
  background-color: var(--e-global-color-accent);
}
.texture-0d06 .element-silver-50ed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture-0d06 .cool_609c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box_885b .backdrop_d55c .secondary_old_1fd7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box_885b .backdrop_d55c .filter-inner-77ee {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box_885b .backdrop_d55c .widget_cold_939d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.rough_930c .glass_ee9b {
  border-color: var(--e-global-color-text);
}
.rough_930c .narrow_7caf {
  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);
}
.rough_930c .grid_motion_c341 {
  color: var(--e-global-color-secondary);
}
.rough_930c .grid_motion_c341 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.rough_930c .surface_79d6 > * {
  color: var(--e-global-color-primary);
}
.rough_930c .surface_79d6 > * svg {
  fill: var(--e-global-color-primary);
}
.rough_930c .logo_22a6 {
  color: var(--e-global-color-primary);
}
.rough_930c .logo_22a6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_930c .link_huge_6bf7 {
  color: var(--e-global-color-primary);
}
.rough_930c .link_huge_6bf7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_930c .west-0281 {
  color: var(--e-global-color-primary);
}
.rough_930c .west-0281 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.rough_930c .table_middle_f7e9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.rough_930c .inner_c693 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.rough_930c .inner_c693.alert_1b92 {
  color: var(--e-global-color-secondary);
}
.rough_930c .inner_c693.alert_1b92 .hover_silver_95c7 {
  color: var(--e-global-color-accent);
}
.rough_930c .inner_c693.caption-new-43c5 {
  color: var(--e-global-color-text);
}
.rough_930c .inner_c693.caption-new-43c5 .hover_silver_95c7 {
  color: var(--e-global-color-text);
}
.rough_930c .inner_c693:before {
  border-top-color: var(--e-global-color-text);
}
.rough_930c .prev_5ae5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.rough_930c
  .prev_5ae5
  .table_fluid_fafa {
  background-color: var(--e-global-color-primary);
}
.rough_930c
  .prev_5ae5
  .table_fluid_fafa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.rough_930c .glass_ee9b .box-542f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tag_32e9 .last_43ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_32e9 .active_slow_35c9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner_down_2916 .active-5f29 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner_down_2916
  .carousel_last_a687
  .container_hot_4e43 {
  background-color: var(--e-global-color-secondary);
}
.banner_down_2916
  .carousel_last_a687.over_d040
  .container_hot_4e43 {
  background-color: var(--e-global-color-text);
}
.banner_down_2916
  .carousel_last_a687:hover
  .container_hot_4e43 {
  background-color: var(--e-global-color-accent);
}
.banner_down_2916
  .carousel_last_a687.fn-active-660a
  .container_hot_4e43 {
  background-color: var(--e-global-color-primary);
}
.dropdown-de5b .avatar_32b9 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.dropdown-de5b .hero_d9c0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown-de5b .short-53cb {
  background-color: var(--e-global-color-primary);
}
.dropdown-de5b .short-53cb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.plasma-057d .main_fluid_c547 .block_b51d .old_c992 {
  background-color: var(--e-global-color-secondary);
}
.plasma-057d .main_fluid_c547 .surface_fixed_9a57:after {
  background-color: var(--e-global-color-secondary);
}
.plasma-057d .section_cold_b429 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.plasma-057d .overlay_6759 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.plasma-057d .component-outer-038a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.plasma-057d .highlight_fluid_e42c {
  background-color: var(--e-global-color-primary);
}
.plasma-057d .highlight_fluid_e42c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.plasma-057d .highlight_23f9 {
  background-color: var(--e-global-color-secondary);
}
.plasma-057d .highlight_23f9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.plasma-057d .main_fluid_c547 .shade-99c4 .hidden_first_ae2c:hover {
  background-color: var(--e-global-color-primary);
}
.plasma-057d
  .main_fluid_c547
  .shade-99c4
  .hidden_first_ae2c.table-c425 {
  background-color: var(--e-global-color-primary);
}
.plasma-057d .main_fluid_c547 .red-7f7e:before {
  border-color: var(--e-global-color-primary);
}
.plasma-057d .main_fluid_c547 .red-7f7e:hover:before {
  border-color: var(--e-global-color-secondary);
}
.plasma-057d
  .main_fluid_c547
  .red-7f7e.button_129e:before {
  border-color: var(--e-global-color-primary);
}
.plasma-057d .paragraph_92d7 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_1235 .cold-bddf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_1235 .cold-bddf:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_1235 .cold-bddf.pattern-80ac {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_1235 .photo_smooth_e02f {
  background-color: var(--e-global-color-primary);
}
.focused_1235 .photo_smooth_e02f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_1235
  .rough-7687
  .table_basic_e82c
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_1235
  .main-1ae8
  .table_basic_e82c
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.old_f705
  .gradient_cff7
  .upper_bddf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old_f705
  .gradient_cff7
  .hero-basic-49cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old_f705 .picture_9047 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old_f705 .middle-d694 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.old_f705 .block-fixed-d56d {
  background-color: var(--e-global-color-primary);
}
.old_f705 .block-fixed-d56d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.picture_dirty_59c6 .photo_static_15be {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture_dirty_59c6 .block_pink_a85e {
  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);
}
.picture_dirty_59c6 .notice_a4c7 {
  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);
}
.picture_dirty_59c6 .notice_a4c7 a:hover {
  color: var(--e-global-color-secondary);
}
.picture_dirty_59c6 .table_f9c6 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture_dirty_59c6 .photo-ade1 {
  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);
}
.picture_dirty_59c6 .module_east_b9d3 .active_4fcf {
  background-color: var(--e-global-color-primary);
}
.picture_dirty_59c6 .module_east_b9d3 .active_4fcf:hover {
  background-color: var(--e-global-color-accent);
}
.picture_dirty_59c6
  .module_east_b9d3
  .notice_advanced_a029
  li
  span {
  background-color: var(--e-global-color-text);
}
.picture_dirty_59c6
  .module_east_b9d3
  .notice_advanced_a029
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.picture_dirty_59c6
  .module_east_b9d3
  .notice_advanced_a029
  li.photo_motion_209b
  span {
  background-color: var(--e-global-color-accent);
}
.active-e8a2
  .label_silver_9ca2
  .avatar_wide_5ff1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-e8a2 .label_silver_9ca2 .orange_4a2b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-e8a2 .label_silver_9ca2 .pro-4fd0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-e8a2 .progress-1e11 {
  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);
}
.active-e8a2
  .layout-bdfe.carousel_d8db {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > a {
  background-color: var(--e-global-color-text);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > a
  .message_full_9e35.input-285c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > a
  .center_9e87.tertiary_lower_0d54 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > .search_1ebd
  .component-easy-e336
  > a {
  background-color: var(--e-global-color-secondary);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > .search_1ebd
  .component-easy-e336
  > a
  .picture_301e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > .search_1ebd
  .component-easy-e336
  > a
  .center_9e87.dropdown_bronze_e6c4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > a
  .progress-inner-2619:before {
  color: var(--e-global-color-text);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > .search_1ebd
  a
  .progress-inner-2619:before {
  color: var(--e-global-color-text);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336.carousel-d053
  > a
  .progress-inner-2619:before {
  color: var(--e-global-color-text);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > .search_1ebd
  .component-easy-e336.carousel-d053
  > a
  .progress-inner-2619:before {
  color: var(--e-global-color-text);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > a
  .paragraph-stone-b4ed
  .active-7f4d {
  color: var(--e-global-color-text);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > .search_1ebd
  a
  .paragraph-stone-b4ed
  .active-7f4d {
  color: var(--e-global-color-text);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > a
  .paragraph-stone-b4ed
  .active-7f4d,
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > .search_1ebd
  a
  .paragraph-stone-b4ed
  .active-7f4d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > a
  .caption-7856:before {
  color: var(--e-global-color-text);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > .search_1ebd
  a
  .caption-7856:before {
  color: var(--e-global-color-text);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336.carousel-d053
  > a
  .caption-7856:before {
  color: var(--e-global-color-text);
}
.fresh-7ea3
  > .backdrop-liquid-b053
  > div
  > .red_8637
  > .component-easy-e336
  > .search_1ebd
  .component-easy-e336.carousel-d053
  > a
  .caption-7856:before {
  color: var(--e-global-color-text);
}
.video-fast-80a9 .fast-cc1b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video-fast-80a9
  .down_6419:hover
  .fast-cc1b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accordion-gas-3204
  > .backdrop-liquid-b053
  > .border-23be
  > .large_88e1
  > .north-b130
  > .block_hot_ed1a
  .tooltip_dc4f {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-gas-3204
  > .backdrop-liquid-b053
  > .border-23be
  > .large_88e1
  > .north-b130
  > .block_hot_ed1a:hover
  .tooltip_dc4f {
  color: var(--e-global-color-text);
}
.accordion-gas-3204
  > .backdrop-liquid-b053
  > .border-23be
  > .large_88e1
  > .north-b130
  > .block_hot_ed1a:hover
  .tooltip_dc4f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-gas-3204
  > .backdrop-liquid-b053
  > .border-23be
  > .large_88e1
  > .north-b130.out_6e46
  > .block_hot_ed1a
  .tooltip_dc4f {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus-3357 .content-f720 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-3357 .popup_4116 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-3357 .upper_5623 {
  background-color: var(--e-global-color-primary);
}
.focus-3357 .upper_5623 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shadow_in_f289
  > .backdrop-liquid-b053
  > .info_4c7b
  > .fresh-0723
  > .grid_narrow_1344
  .badge-tiny-825e {
  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);
}
.shadow_in_f289
  > .backdrop-liquid-b053
  > .info_4c7b
  > .fresh-0723
  > .grid_narrow_1344
  .focused-7914 {
  color: var(--e-global-color-text);
}
.shadow_in_f289
  > .backdrop-liquid-b053
  > .info_4c7b
  > .fresh-0723
  > .grid_narrow_1344:hover
  .badge-tiny-825e {
  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);
}
.shadow_in_f289
  > .backdrop-liquid-b053
  > .info_4c7b
  > .fresh-0723
  > .grid_narrow_1344:hover
  .focused-7914 {
  color: var(--e-global-color-secondary);
}
.shadow_in_f289
  > .backdrop-liquid-b053
  > .info_4c7b
  > .fresh-0723
  > .grid_narrow_1344.wrapper_easy_f6d8
  .badge-tiny-825e {
  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);
}
.shadow_in_f289
  > .backdrop-liquid-b053
  > .info_4c7b
  > .fresh-0723
  > .grid_narrow_1344.wrapper_easy_f6d8
  .focused-7914 {
  color: var(--e-global-color-primary);
}
.header_down_e40f
  .hero-narrow-1d51
  .grid_hot_7c5b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header_down_e40f .gradient-08e7 .box-542f .paper_6f1c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-basic-48c0 .heading_short_94bd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-basic-48c0 .wrapper_wide_909d .heading_short_94bd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-basic-48c0 .accordion-f599 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.backdrop-basic-48c0 .accordion-f599 {
  background-color: var(--e-global-color-primary);
}
.down_c17f .secondary_basic_f709 .wide-e549 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.down_c17f
  .secondary_basic_f709:hover
  .first-46f4 {
  color: var(--e-global-color-secondary);
}
.down_c17f
  .secondary_basic_f709:hover
  .wide-e549 {
  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);
}
.status-cool-3eb8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.logo_top_c22d {
  flex-direction: column;
}

.logo_top_c22d .easy_bb43 {
  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.logo_top_c22d .easy_bb43 {
  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);
}

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

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

.main-dim-1d94.sidebar-3bac {
  display: none;
}

.last_4ba7 {
  display: none;
}

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

.active-51fc.highlight-4944 {
  margin-bottom: 40px;
  width: 100%;
}

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

.logo_top_c22d a {
  width: 100%;
}

.sidebar-inner-bc77 .secondary_b4f0.table_blue_3909 {
  width: 20% !important;
}

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

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

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

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

.short-9fd0 {
  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;
}

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

.short-9fd0: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);
}

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

.sidebar-inner-bc77
  .secondary_b4f0.nav-down-cc5a
  .grid_next_b5b0
  .container_black_fc3f {
  font-size: 20px !important;
}

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

.panel-485d {
  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;
}

.sort-pressed-43f6 h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.tag-advanced-9985.in_bc67 > .huge_c98c {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.north-718f {
  position: relative;
  width: 100%;
}

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

.sidebar-674d {
  font-size: 35px !important;
}

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

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

.background-b303 {
  display: flex;
  gap: 50px;
}

.sidebar-inner-bc77
  .secondary_b4f0.new_f495
  .plasma-903c
  .article-stale-81d4 {
  width: 100% !important;
}

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

.breadcrumb_last_5537 {
  width: 100%;
}

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

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

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

  display: none;
}

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

.in-64f1 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.message_focused_0913:hover .in-64f1 {
  visibility: visible;
}
.message_focused_0913:hover.message_focused_0913::before {
  display: block;
}

.sort-pressed-43f6 h3 {
  color: #fff;
}

.header_large_d3db {
  margin: 0;
}

.sidebar-inner-bc77
  .secondary_b4f0.new_f495
  .article-stale-81d4
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.iron-1689 {
  width: 100%;
}

.article-0fb3 {
  width: 100%;
}

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

.article-0fb3 {
  width: 100%;
}

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

.article-stale-81d4 {
  display: flex;
  align-items: center;
}

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

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

.logo_top_c22d .easy_bb43.north-84c8 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.logo_top_c22d h1.easy_bb43 {
  margin-top: 80px !important;
}

.sidebar-inner-bc77 .secondary_b4f0.shadow-0778 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.frame_5f6f img {
  width: 100%;
}

.overlay_new_68dd .status-74b8.grid_next_b5b0 {
  justify-content: space-between;
}

.shadow_0b10 {
  display: none;
}

.bottom_fa81 .wrapper_03e1 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .tag-advanced-9985 .huge_c98c {
    flex-wrap: nowrap !important;
  }
}

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

  .outer-e336 {
    width: 100% !important;
  }
}

@media (max-width: 767px) {
  .sort-pressed-43f6 h3 {
    font-size: 28px;
  }

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

  .overlay_new_68dd .status-74b8.grid_next_b5b0 {
    border-bottom: 1px solid #f0c159;
  }

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

  .tag-advanced-9985.in_bc67 > .huge_c98c {
    gap: 15px;
    justify-content: space-between;
  }

  .sidebar-inner-bc77
    .secondary_b4f0.new_f495
    .article-stale-81d4
    img {
    width: 60% !important;
  }

  .sort_3dfc {
    left: 2%;
  }

  .form_abe6 {
    margin: 10px 0;
  }

  .logo_top_c22d .wrapper_03e1 {
    margin: 0;
    margin-bottom: 10px;
  }

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

  .sidebar-674d {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.logo_top_c22d .easy_bb43,
  .logo_top_c22d .easy_bb43 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .article-stale-81d4 {
    justify-content: center;
  }

  .logo_top_c22d .wrapper_03e1 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .sidebar-inner-bc77 .secondary_b4f0.table_blue_3909 {
    width: 75% !important;
  }

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

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

  h2.logo_top_c22d .easy_bb43,
  .logo_top_c22d .easy_bb43 {
    font-size: 30px !important;
  }

  .article-stale-81d4 {
    justify-content: center;
  }

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

  .steel_a9fa
    .row_cold_28ef.glass-ce6e {
    margin: 0 !important;
  }

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

  .form_abe6 {
    display: flex;
  }

  .narrow_c405 .logo_tiny_9371 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .focus-over-cf36 svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .logo_top_c22d h1.easy_bb43 {
    margin-top: 40px !important;
  }

  .sidebar-inner-bc77
    .secondary_b4f0.new_f495
    .article-stale-81d4
    img,
  .copper_9a37 .plasma-903c {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .short-9fd0 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .sidebar-inner-bc77 .secondary_b4f0.table_blue_3909 {
    width: 100% !important;
  }

  .tag-advanced-9985.in_bc67 > .huge_c98c {
    gap: 3px;
  }

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

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

/* 超紧凑型导航菜单样式 */
.overlay_new_68dd .status-74b8.grid_next_b5b0 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.overlay_new_68dd .status-74b8.grid_next_b5b0: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);
}

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

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

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

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

.main-dim-1d94:hover {
  background: rgba(255, 215, 0, 0.4);
  transform: scale(1.05);
}

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .overlay_new_68dd .status-74b8.grid_next_b5b0 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .logo_top_c22d .easy_bb43 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .logo_tiny_9371 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.lite_83a1 .new_b38c {
  flex-shrink: 0;
  white-space: nowrap;
}

.lite_83a1 .menu-6a66 {
  flex-shrink: 0;
  min-width: fit-content;
}

.lite_83a1 .container_black_fc3f {
  white-space: nowrap;
}

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

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

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

.lite_83a1 .menu-6a66 {
  max-width: 80px !important;
  overflow: hidden;
}

.lite_83a1 .status-74b8.grid_next_b5b0 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.lite_83a1 .container_black_fc3f {
  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);
  }
}

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

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

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

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

body .short-9fd0:nth-child(2),
.sidebar-inner-bc77 .short-9fd0:nth-child(2),
#page .short-9fd0: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;
}

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

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