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(.rough_78cb) {
  gap: 0.5em;
}
:where(.gas_7c27) {
  gap: 0.5em;
}
body .badge_3042 > .box-aa29 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .badge_3042 > .media_ebe8 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .badge_3042 > .logo-c354 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .bronze_0e31 > .box-aa29 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .bronze_0e31 > .media_ebe8 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .bronze_0e31 > .logo-c354 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .bronze_0e31
  > :where(:not(.box-aa29):not(.media_ebe8):not(.summary_26d1)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .bronze_0e31 > .chip-9cc8 {
  max-width: var(--wp--style--global--wide-size);
}
body .rough_78cb {
  display: flex;
}
body .rough_78cb {
  flex-wrap: wrap;
  align-items: center;
}
body .rough_78cb > * {
  margin: 0;
}
body .gas_7c27 {
  display: grid;
}
body .gas_7c27 > * {
  margin: 0;
}
:where(.black_c867.rough_78cb) {
  gap: 2em;
}
:where(.black_c867.gas_7c27) {
  gap: 2em;
}
:where(.gas-cdad.rough_78cb) {
  gap: 1.25em;
}
:where(.gas-cdad.gas_7c27) {
  gap: 1.25em;
}
.banner_038d {
  color: var(--wp--preset--color--black) !important;
}
.photo_silver_a781 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.tall_8fac {
  color: var(--wp--preset--color--white) !important;
}
.input_cfeb {
  color: var(--wp--preset--color--pale-pink) !important;
}
.over_a3f9 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.feature_011e {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.description_902f {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.gallery_simple_e626 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.footer-7049 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.list_fa14 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.white_a606 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.mask_medium_f749 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.tabs-ef2b {
  background-color: var(--wp--preset--color--black) !important;
}
.carousel_2376 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.sort_old_4a39 {
  background-color: var(--wp--preset--color--white) !important;
}
.focused-7f87 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.west_b0ac {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.notification-white-d6ee {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.tertiary-next-025c {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.widget-667c {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.content_5751 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.north_1227 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.large_1e29 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.notice_3083 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.pattern_e4de {
  border-color: var(--wp--preset--color--black) !important;
}
.text-0f03 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.button_easy_adb2 {
  border-color: var(--wp--preset--color--white) !important;
}
.shadow-a567 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.dark-0495 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.accent-f4b0 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.border-simple-b170 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.purple-44e9 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.orange-6fa8 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.header-12a2 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.under_72f3 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.dirty_4d90 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.active-3aac {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.carousel_gold_2bbc {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.detail_east_64c6 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.light_d51b {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.silver_89cb {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.tooltip-brown-ad8e {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.active_lite_58d2 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.basic_1798 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.left_5a71 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.short-cf22 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.layout-plasma-055a {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.block-basic-9541 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.focus_9cce {
  font-size: var(--wp--preset--font-size--small) !important;
}
.active-yellow-aa6b {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.badge_up_8c53 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.content_9d3f {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.gradient_cd8b a:where(:not(.filter-prev-5757)) {
  color: inherit;
}
:where(.gas-cdad.rough_78cb) {
  gap: 1.25em;
}
:where(.gas-cdad.gas_7c27) {
  gap: 1.25em;
}
:where(.black_c867.rough_78cb) {
  gap: 2em;
}
:where(.black_c867.gas_7c27) {
  gap: 2em;
}
.item-cf0c {
  font-size: 1.5em;
  line-height: 1.6;
}

.caption_4dd5 .background-orange-b196 {
  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);
}
.paper-f01f .short_c1f0 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_warm_25aa {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_warm_25aa.under-80b6 .section_bottom_8257 {
  background-color: var(--e-global-color-primary);
}
.chip_warm_25aa.box_3d4c .section_bottom_8257,
.chip_warm_25aa.center_fc21 .section_bottom_8257 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.orange-2e00 .message-5080 {
  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);
}
.form-right-6d32 {
  --divider-color: var(--e-global-color-secondary);
}
.form-right-6d32 .paragraph_down_1279 {
  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);
}
.form-right-6d32.label_eb2c .light-92c9 {
  background-color: var(--e-global-color-secondary);
}
.form-right-6d32.column-dirty-fc9a .light-92c9,
.form-right-6d32.top_efd1 .light-92c9 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.form-right-6d32.column-dirty-fc9a .light-92c9,
.form-right-6d32.top_efd1 .light-92c9 svg {
  fill: var(--e-global-color-secondary);
}
.basic_e621 .title_cold_f547 {
  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);
}
.basic_e621 .mask_ac27 {
  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);
}
.status_5ffd.label_eb2c .light-92c9 {
  background-color: var(--e-global-color-primary);
}
.status_5ffd.column-dirty-fc9a .light-92c9,
.status_5ffd.top_efd1 .light-92c9 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.status_5ffd.column-dirty-fc9a .light-92c9,
.status_5ffd.top_efd1 .light-92c9 svg {
  fill: var(--e-global-color-primary);
}
.huge_ddad.label_eb2c .light-92c9 {
  background-color: var(--e-global-color-primary);
}
.huge_ddad.column-dirty-fc9a .light-92c9,
.huge_ddad.top_efd1 .light-92c9 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.huge_ddad .status_a57e {
  color: var(--e-global-color-primary);
}
.huge_ddad .status_a57e,
.huge_ddad .status_a57e a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.huge_ddad .description-863c {
  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_white_65b6 .soft_7681 {
  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);
}
.block-3b44 .surface-red-3bb6 .selected-c6b8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.black_f21d .large-c47f:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.black_f21d .clean_e205 i {
  color: var(--e-global-color-primary);
}
.black_f21d .clean_e205 svg {
  fill: var(--e-global-color-primary);
}
.black_f21d .pattern-45f6 {
  color: var(--e-global-color-secondary);
}
.black_f21d .large-c47f > .pattern-45f6,
.black_f21d .large-c47f > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-a2e7 .status-6dd3 {
  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);
}
.thumbnail-a2e7 .medium-60e9 {
  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);
}
.filter_white_25cf .carousel_pressed_5ce5 .advanced-ac05 {
  background-color: var(--e-global-color-primary);
}
.filter_white_25cf .dropdown-e1f4 {
  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);
}
.preview_eaec .upper_ec4f {
  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);
}
.preview_eaec .aside_efea {
  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);
}
.preview_eaec .smooth-6752 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.tabs_orange_c517 .thumbnail-4cd3,
.tabs_orange_c517 .thumbnail-4cd3 a {
  color: var(--e-global-color-primary);
}
.tabs_orange_c517 .thumbnail-4cd3.box_mini_28e4,
.tabs_orange_c517 .thumbnail-4cd3.box_mini_28e4 a {
  color: var(--e-global-color-accent);
}
.tabs_orange_c517 .thumbnail-4cd3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs_orange_c517 .content_8bc3 {
  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);
}
.item-medium-ce31 .block-e674,
.item-medium-ce31 .message-up-1bd9 {
  color: var(--e-global-color-primary);
}
.item-medium-ce31 .block-e674 svg {
  fill: var(--e-global-color-primary);
}
.item-medium-ce31 .box_mini_28e4 .block-e674,
.item-medium-ce31 .box_mini_28e4 .message-up-1bd9 {
  color: var(--e-global-color-accent);
}
.item-medium-ce31 .box_mini_28e4 .block-e674 svg {
  fill: var(--e-global-color-accent);
}
.item-medium-ce31 .message-up-1bd9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item-medium-ce31 .content_8bc3 {
  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_brown_cc6e .bronze_d866,
.carousel_brown_cc6e .element-silver-d0f2 {
  color: var(--e-global-color-primary);
}
.carousel_brown_cc6e .element-silver-d0f2 svg {
  fill: var(--e-global-color-primary);
}
.carousel_brown_cc6e .thumbnail-4cd3.box_mini_28e4 a,
.carousel_brown_cc6e
  .thumbnail-4cd3.box_mini_28e4
  .element-silver-d0f2 {
  color: var(--e-global-color-accent);
}
.carousel_brown_cc6e .bronze_d866 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.carousel_brown_cc6e .content_8bc3 {
  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);
}
.module_f3ae .shade_daef {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module_f3ae .thumbnail-abdd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input-124b .module-ff4c .gas_65ca {
  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);
}
.input-124b .module-ff4c .summary_pressed_3f9e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input-124b .feature_a325 .gas_65ca {
  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);
}
.input-124b
  .feature_a325
  .summary_pressed_3f9e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input-124b
  .detail_silver_fce7
  .gas_65ca {
  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);
}
.input-124b
  .detail_silver_fce7
  .summary_pressed_3f9e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input-124b
  .bronze-5d6b
  .gas_65ca {
  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);
}
.input-124b
  .bronze-5d6b
  .summary_pressed_3f9e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider-slow-1506 .surface-large-c61a {
  background-color: var(--e-global-color-primary);
}
.slider-slow-1506 .surface-large-c61a:hover {
  background-color: var(--e-global-color-primary);
}
.slider-slow-1506 .warm-eeee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider-slow-1506
  .surface-large-c61a:hover
  .warm-eeee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dark_40b6 .hard-9b42 {
  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);
}
.overlay_8fca .badge-west-b6f8 .yellow-15dd a {
  background-color: var(--e-global-color-accent);
}
.overlay_8fca .badge-west-b6f8 .row-42be a {
  background-color: var(--e-global-color-accent);
}
.overlay_8fca .badge-west-b6f8 .yellow-15dd a,
.overlay_8fca .badge-west-b6f8 .row-42be a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border-next-90ca
  .footer_11f1.white-90a0
  .badge-west-b6f8
  a.icon_9005 {
  background-color: var(--e-global-color-accent);
}
.border-next-90ca
  .footer_11f1.white-90a0
  .badge-west-b6f8
  span.icon_9005.fn-current-676e {
  background-color: var(--e-global-color-text);
}
.border-next-90ca
  .footer_11f1.white-90a0
  .badge-west-b6f8
  .icon_9005 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-3919 .popup-f43a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-3919
  .gradient-6e08
  > .red-12b1
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-3919
  .surface-2b37
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-3919
  .label_a803
  .selected-b63c,
.widget-3919
  .label_a803
  .full_989a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget-3919
  .label_a803
  .article_13a0,
.widget-3919
  .label_a803
  a
  .article_13a0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-3919
  .label_a803
  .label-cffb {
  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-3919
  .label_a803
  .static_9d81 {
  background-color: var(--e-global-color-primary);
}
.widget-3919
  .label_a803
  .static_9d81 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-3919
  .label_a803
  .static_9d81:hover {
  background-color: var(--e-global-color-primary);
}
.widget-3919
  .label_a803
  .up-b6dd {
  background-color: var(--e-global-color-primary);
}
.widget-3919
  .label_a803
  .up-b6dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-3919
  .label_a803
  .up-b6dd:hover {
  background-color: var(--e-global-color-primary);
}
.widget-3919
  .search_thick_b2fc
  .info-1b2d
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget-3919
  .search_thick_b2fc
  .menu_8154 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-3919
  .search_thick_b2fc
  .label-cffb {
  color: var(--e-global-color-text);
}
.widget-3919
  .search_thick_b2fc
  .label-cffb
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-3919
  .search_thick_b2fc
  .static_9d81 {
  background-color: var(--e-global-color-primary);
}
.widget-3919
  .search_thick_b2fc
  .static_9d81 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-3919
  .search_thick_b2fc
  .static_9d81:hover {
  background-color: var(--e-global-color-primary);
}
.widget-3919
  .search_thick_b2fc
  .up-b6dd {
  background-color: var(--e-global-color-primary);
}
.widget-3919
  .search_thick_b2fc
  .up-b6dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-3919
  .search_thick_b2fc
  .up-b6dd:hover {
  background-color: var(--e-global-color-primary);
}
.widget-3919 .brown_e758 {
  background-color: var(--e-global-color-primary);
}
.widget-3919 .brown_e758:hover {
  background-color: var(--e-global-color-primary);
}
.widget-3919 .media-next-5075 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget-3919 .glass-73d4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_a947 .tabs-copper-1a85 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_a947
  .upper-459b
  > div:nth-child(3)
  .tabs-copper-1a85,
.block_a947
  .huge_7fea
  > div:nth-child(1)
  .tabs-copper-1a85,
.block_a947
  .gradient-orange-263e
  > div:nth-child(1)
  .tabs-copper-1a85,
.block_a947
  .thumbnail-588c
  > div:nth-child(1)
  .tabs-copper-1a85,
.block_a947
  .huge-1208
  > div:nth-child(1)
  .tabs-copper-1a85 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_a947 .glass-5ab1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block_a947 .photo_05ab {
  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);
}
.block_a947 .overlay_old_6dcf {
  background-color: var(--e-global-color-primary);
}
.block_a947 .overlay_old_6dcf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block_a947 .overlay_old_6dcf:hover {
  background-color: var(--e-global-color-primary);
}
.block_a947 .primary_f178 {
  background-color: var(--e-global-color-primary);
}
.block_a947 .primary_f178:hover {
  background-color: var(--e-global-color-primary);
}
.block_a947 .media-next-5075 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_a947 .glass-73d4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.form_b11e .dropdown_next_4e23 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.form_b11e .primary-inner-3bd8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.form_b11e .under-0554 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.form_b11e .tooltip_e918 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.form_b11e .fresh_50ac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.form_b11e .primary_f178 {
  background-color: var(--e-global-color-primary);
}
.form_b11e .primary_f178:hover {
  background-color: var(--e-global-color-primary);
}
.backdrop_thick_3c48 .hot_8233 {
  background-color: var(--e-global-color-secondary);
}
.backdrop_thick_3c48 .button-hard-e444 {
  background-color: var(--e-global-color-text);
}
.backdrop_thick_3c48 .steel-27fc {
  background-color: var(--e-global-color-secondary);
}
.backdrop_thick_3c48 .focused-8d6c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop_thick_3c48 .wrapper-8c1d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop_thick_3c48 .row_6484 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop_thick_3c48 .banner_prev_60ff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop_thick_3c48 .lower_1f3f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old_171a .purple_b946 .media-1886,
.old_171a
  .purple_b946
  .media-1886
  a,
.old_171a .detail-liquid-468f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old_171a .purple_b946 .grid-bronze-b2ee,
.old_171a .surface_9d79 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old_171a .purple_b946 .grid-bronze-b2ee {
  color: var(--e-global-color-text);
}
.old_171a .surface_9d79 {
  color: var(--e-global-color-text);
}
.old_171a
  .purple_b946
  .frame_4b6c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.old_171a .notice-d181 .main-8d96 {
  background-color: var(--e-global-color-primary);
}
.old_171a .notice-d181 .main-8d96:hover {
  background-color: var(--e-global-color-primary);
}
.old_171a .notice-d181 .border-right-7471 li span {
  background-color: var(--e-global-color-text);
}
.old_171a .notice-d181 .border-right-7471 li span:hover {
  background-color: var(--e-global-color-primary);
}
.old_171a
  .notice-d181
  .border-right-7471
  li.summary-1c3e
  span {
  background-color: var(--e-global-color-accent);
}
.old_171a .tabs-static-e5fb span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview-east-9fe5 .focus_left_f70f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_bright_e9cb .item-slow-884a {
  background-color: var(--e-global-color-primary);
}
.button_bright_e9cb .purple_7a59 {
  background-color: var(--e-global-color-secondary);
}
.button_bright_e9cb .menu-d383 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_bright_e9cb .silver-bd44 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_bright_e9cb .hover-1666 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_bright_e9cb .pressed-239f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_bright_e9cb .out_bd38 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_bright_e9cb .layout_0187 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_bright_e9cb .wide-950b {
  background-color: var(--e-global-color-primary);
}
.button_bright_e9cb .wide-950b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline_9ca8 .lite-ab5e {
  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);
}
.outline_9ca8 .menu_bb07 {
  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);
}
.outline_9ca8
  .complex-0c73:after {
  background-color: var(--e-global-color-primary);
}
.outline_9ca8 .smooth_9728 {
  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);
}
.primary-69df .detail-liquid-468f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-69df .surface_9d79 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-east-cc9d .sidebar_ef45 .menu-ad7d {
  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);
}
.carousel-east-cc9d .sidebar_ef45 .label_down_e4d9 {
  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);
}
.simple-e5ba .easy_a6d7 {
  background-color: var(--e-global-color-primary);
}
.simple-e5ba .dirty-83ea {
  background-color: var(--e-global-color-secondary);
}
.simple-e5ba .mini_fcae .dim-2c4a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.simple-e5ba .hovered-955b .dim-2c4a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section_fresh_a9f3 .wide_e646 .title_75bf {
  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);
}
.section_fresh_a9f3 .wide_e646 .dirty_7218 {
  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);
}
.section_fresh_a9f3 .wide_e646 .dropdown_35c5 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.motion_e9b4 .silver_e55d {
  border-color: var(--e-global-color-text);
}
.motion_e9b4 .banner_short_59b2 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.motion_e9b4 .layout_72bd {
  color: var(--e-global-color-primary);
}
.motion_e9b4 .new_beb9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption-last-3c1a .breadcrumb-3b9e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-last-3c1a .notice_complex_0dc7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-last-3c1a .avatar-054b:hover .breadcrumb-3b9e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-last-3c1a
  .avatar-054b:hover
  .notice_complex_0dc7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.picture_456e .iron-b1a4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.picture_456e .picture_small_5c36 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-3176 .border_soft_9963 .grid-22dc {
  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);
}
.simple-3176 .secondary_58d3 .grid-22dc {
  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);
}
.pro_38aa .logo_iron_4fa7 {
  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);
}
.container-orange-5fc0 .menu_8568 .icon_e151 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container-orange-5fc0 .menu_8568 .icon_e151 {
  background-color: var(--e-global-color-secondary);
}
.container-orange-5fc0 .hero-center-fbbe .icon_e151 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container-orange-5fc0 .hero-center-fbbe .icon_e151 {
  background-color: var(--e-global-color-secondary);
}
.container-orange-5fc0 .silver_4220 .background-2e5d {
  background-color: var(--e-global-color-primary);
}
.container-orange-5fc0 .silver_4220:hover .background-2e5d {
  background-color: var(--e-global-color-secondary);
}
.container-orange-5fc0 .main-8d96 {
  background-color: var(--e-global-color-primary);
}
.container-orange-5fc0 .main-8d96:hover {
  background-color: var(--e-global-color-accent);
}
.container-orange-5fc0 .border-right-7471 li span {
  background-color: var(--e-global-color-text);
}
.container-orange-5fc0 .border-right-7471 li span:hover {
  background-color: var(--e-global-color-primary);
}
.container-orange-5fc0 .border-right-7471 li.summary-1c3e span {
  background-color: var(--e-global-color-accent);
}
.row_west_6f43 .search_42a3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row_west_6f43 .chip_fluid_ad95 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_a33c .hero-hovered-f5f1:before {
  background-color: var(--e-global-color-secondary);
}
.tiny_a33c .wrapper_glass_27d4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_a33c .thumbnail-45d9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.liquid_4234 .icon_466b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.liquid_4234 .icon_466b:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.liquid_4234 .icon_466b.fn-active-676e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.liquid_4234 .carousel_glass_ca8e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.liquid_4234 .surface-c6b1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.liquid_4234 .chip-d2fa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.liquid_4234 .column_basic_706c {
  background-color: var(--e-global-color-primary);
}
.liquid_4234 .column_basic_706c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.liquid_4234 .warm_e726 {
  background-color: var(--e-global-color-primary);
}
.liquid_4234 .warm_e726 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination_left_36e3 .highlight_cool_ae31 .link_a818 a {
  color: var(--e-global-color-secondary);
}
.pagination_left_36e3 .highlight_cool_ae31 .link_a818 a:hover {
  color: var(--e-global-color-secondary);
}
.pagination_left_36e3 .highlight_cool_ae31 .link_a818,
.pagination_left_36e3 .highlight_cool_ae31 .link_a818 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination_left_36e3 .highlight_cool_ae31 .list-light-0e03 {
  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);
}
.pagination_left_36e3 .highlight_cool_ae31 .soft_ed49 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination_left_36e3 .highlight_cool_ae31 .table-north-b391 {
  background-color: var(--e-global-color-primary);
}
.pagination_left_36e3 .highlight_cool_ae31 .table-north-b391 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination_left_36e3 .highlight_cool_ae31 .table-north-b391:hover {
  background-color: var(--e-global-color-primary);
}
.pagination_left_36e3 .highlight_cool_ae31 .modal-7bd1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination_left_36e3 .highlight_cool_ae31 .modal-7bd1 {
  background-color: var(--e-global-color-primary);
}
.pagination_left_36e3 .highlight_cool_ae31 .modal-7bd1:hover {
  background-color: var(--e-global-color-primary);
}
.pagination_left_36e3 .highlight_cool_ae31 .main-8d96 {
  background-color: var(--e-global-color-primary);
}
.pagination_left_36e3 .highlight_cool_ae31 .main-8d96:hover {
  background-color: var(--e-global-color-primary);
}
.pagination_left_36e3 .notice-d181 .border-right-7471 li span {
  background-color: var(--e-global-color-text);
}
.pagination_left_36e3 .notice-d181 .border-right-7471 li span:hover {
  background-color: var(--e-global-color-primary);
}
.pagination_left_36e3 .notice-d181 .border-right-7471 li.summary-1c3e span {
  background-color: var(--e-global-color-accent);
}
.pagination_left_36e3 .media-next-5075 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination_left_36e3 .glass-73d4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_50b0 .module_over_b93a .shade-4c21 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_50b0 .module_over_b93a .over-0e64 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_50b0 .module_over_b93a .notice_copper_c084 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_e698 .item-complex-8e8e {
  border-color: var(--e-global-color-text);
}
.surface_e698 .texture-3cfa {
  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);
}
.surface_e698 .tall-a64f {
  color: var(--e-global-color-secondary);
}
.surface_e698 .tall-a64f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_e698 .description-f8cf > * {
  color: var(--e-global-color-primary);
}
.surface_e698 .description-f8cf > * svg {
  fill: var(--e-global-color-primary);
}
.surface_e698 .media_dynamic_c8ea {
  color: var(--e-global-color-primary);
}
.surface_e698 .media_dynamic_c8ea {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface_e698 .pagination_simple_ebee {
  color: var(--e-global-color-primary);
}
.surface_e698 .pagination_simple_ebee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface_e698 .form_up_01e4 {
  color: var(--e-global-color-primary);
}
.surface_e698 .form_up_01e4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_e698 .thick_d138 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_e698 .backdrop_06f4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_e698 .backdrop_06f4.photo_tall_1833 {
  color: var(--e-global-color-secondary);
}
.surface_e698 .backdrop_06f4.photo_tall_1833 .tooltip-slow-484f {
  color: var(--e-global-color-accent);
}
.surface_e698 .backdrop_06f4.gold_d18a {
  color: var(--e-global-color-text);
}
.surface_e698 .backdrop_06f4.gold_d18a .tooltip-slow-484f {
  color: var(--e-global-color-text);
}
.surface_e698 .backdrop_06f4:before {
  border-top-color: var(--e-global-color-text);
}
.surface_e698 .backdrop_stale_c45a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_e698
  .backdrop_stale_c45a
  .new_bbe0 {
  background-color: var(--e-global-color-primary);
}
.surface_e698
  .backdrop_stale_c45a
  .new_bbe0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface_e698 .item-complex-8e8e .tooltip-79be {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table-medium-6d2b .pagination_active_a0d8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table-medium-6d2b .label_rough_7c61 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container-619a .photo_0ca3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container-619a
  .lower-ba3b
  .element_paper_490d {
  background-color: var(--e-global-color-secondary);
}
.container-619a
  .lower-ba3b.media-fae3
  .element_paper_490d {
  background-color: var(--e-global-color-text);
}
.container-619a
  .lower-ba3b:hover
  .element_paper_490d {
  background-color: var(--e-global-color-accent);
}
.container-619a
  .lower-ba3b.fn-active-676e
  .element_paper_490d {
  background-color: var(--e-global-color-primary);
}
.accent-b157 .card-west-575b {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.accent-b157 .gallery_da8a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-b157 .tabs_784b {
  background-color: var(--e-global-color-primary);
}
.accent-b157 .tabs_784b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.liquid-64ff .breadcrumb_white_702a .mask-basic-9342 .accordion-a739 {
  background-color: var(--e-global-color-secondary);
}
.liquid-64ff .breadcrumb_white_702a .popup_middle_3754:after {
  background-color: var(--e-global-color-secondary);
}
.liquid-64ff .accordion_1ec1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.liquid-64ff .dark-1554 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.liquid-64ff .frame_b003 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.liquid-64ff .item-stone-265e {
  background-color: var(--e-global-color-primary);
}
.liquid-64ff .item-stone-265e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.liquid-64ff .grid_447d {
  background-color: var(--e-global-color-secondary);
}
.liquid-64ff .grid_447d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.liquid-64ff .breadcrumb_white_702a .notification-c584 .row-614f:hover {
  background-color: var(--e-global-color-primary);
}
.liquid-64ff
  .breadcrumb_white_702a
  .notification-c584
  .row-614f.north_c70b {
  background-color: var(--e-global-color-primary);
}
.liquid-64ff .breadcrumb_white_702a .first-b538:before {
  border-color: var(--e-global-color-primary);
}
.liquid-64ff .breadcrumb_white_702a .first-b538:hover:before {
  border-color: var(--e-global-color-secondary);
}
.liquid-64ff
  .breadcrumb_white_702a
  .first-b538.gradient-dark-9b92:before {
  border-color: var(--e-global-color-primary);
}
.liquid-64ff .wide-613f span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_left_8d96 .narrow-d58b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active_left_8d96 .narrow-d58b:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active_left_8d96 .narrow-d58b.widget-e47b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active_left_8d96 .progress-b0b1 {
  background-color: var(--e-global-color-primary);
}
.active_left_8d96 .progress-b0b1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active_left_8d96
  .description_167e
  .banner-center-9a6d
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active_left_8d96
  .element-0d4d
  .banner-center-9a6d
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_731b
  .background-steel-4d37
  .menu-basic-af07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_731b
  .background-steel-4d37
  .module_9e87 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_731b .solid-6aa2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_731b .next-b330 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_731b .thumbnail_blue_9ff2 {
  background-color: var(--e-global-color-primary);
}
.focused_731b .thumbnail_blue_9ff2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.picture-79bd .basic-4a39 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-79bd .column_dynamic_fa95 {
  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-79bd .white-f670 {
  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-79bd .white-f670 a:hover {
  color: var(--e-global-color-secondary);
}
.picture-79bd .down-f37e {
  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-79bd .center_8176 {
  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-79bd .filter_white_90ff .main-8d96 {
  background-color: var(--e-global-color-primary);
}
.picture-79bd .filter_white_90ff .main-8d96:hover {
  background-color: var(--e-global-color-accent);
}
.picture-79bd
  .filter_white_90ff
  .border-right-7471
  li
  span {
  background-color: var(--e-global-color-text);
}
.picture-79bd
  .filter_white_90ff
  .border-right-7471
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.picture-79bd
  .filter_white_90ff
  .border-right-7471
  li.summary-1c3e
  span {
  background-color: var(--e-global-color-accent);
}
.upper_d8d5
  .hover_f795
  .link-854c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.upper_d8d5 .hover_f795 .card_bright_881f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.upper_d8d5 .hover_f795 .notice_0966 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper_d8d5 .medium-9e64 {
  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);
}
.upper_d8d5
  .tiny_e791.huge-7bd3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > a {
  background-color: var(--e-global-color-text);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > a
  .wide_d822.large-8ab3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > a
  .black_dd16.bright-1b17 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > .brown-c92f
  .tabs-east-6449
  > a {
  background-color: var(--e-global-color-secondary);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > .brown-c92f
  .tabs-east-6449
  > a
  .main_e7cd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > .brown-c92f
  .tabs-east-6449
  > a
  .black_dd16.tabs-warm-fc8e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > a
  .modal_mini_5827:before {
  color: var(--e-global-color-text);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > .brown-c92f
  a
  .modal_mini_5827:before {
  color: var(--e-global-color-text);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449.main-smooth-fd05
  > a
  .modal_mini_5827:before {
  color: var(--e-global-color-text);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > .brown-c92f
  .tabs-east-6449.main-smooth-fd05
  > a
  .modal_mini_5827:before {
  color: var(--e-global-color-text);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > a
  .form-c2bd
  .frame_prev_fb85 {
  color: var(--e-global-color-text);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > .brown-c92f
  a
  .form-c2bd
  .frame_prev_fb85 {
  color: var(--e-global-color-text);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > a
  .form-c2bd
  .frame_prev_fb85,
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > .brown-c92f
  a
  .form-c2bd
  .frame_prev_fb85 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > a
  .pagination_south_1a22:before {
  color: var(--e-global-color-text);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > .brown-c92f
  a
  .pagination_south_1a22:before {
  color: var(--e-global-color-text);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449.main-smooth-fd05
  > a
  .pagination_south_1a22:before {
  color: var(--e-global-color-text);
}
.panel_36c0
  > .mask-817f
  > div
  > .gallery_ec15
  > .tabs-east-6449
  > .brown-c92f
  .tabs-east-6449.main-smooth-fd05
  > a
  .pagination_south_1a22:before {
  color: var(--e-global-color-text);
}
.text-pro-72e7 .chip-pressed-7701 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.text-pro-72e7
  .disabled-bronze-fa00:hover
  .chip-pressed-7701 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hovered-b910
  > .mask-817f
  > .black-f5a0
  > .element-4c68
  > .overlay-last-a047
  > .feature_blue_306d
  .disabled_51c3 {
  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);
}
.hovered-b910
  > .mask-817f
  > .black-f5a0
  > .element-4c68
  > .overlay-last-a047
  > .feature_blue_306d:hover
  .disabled_51c3 {
  color: var(--e-global-color-text);
}
.hovered-b910
  > .mask-817f
  > .black-f5a0
  > .element-4c68
  > .overlay-last-a047
  > .feature_blue_306d:hover
  .disabled_51c3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hovered-b910
  > .mask-817f
  > .black-f5a0
  > .element-4c68
  > .overlay-last-a047.mask_ad07
  > .feature_blue_306d
  .disabled_51c3 {
  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);
}
.caption-8beb .progress_pressed_0eaa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption-8beb .gas-bef9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption-8beb .module-right-2536 {
  background-color: var(--e-global-color-primary);
}
.caption-8beb .module-right-2536 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.liquid_96ee
  > .mask-817f
  > .fixed_3ce5
  > .pattern-iron-995b
  > .shadow-advanced-723d
  .panel_387d {
  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);
}
.liquid_96ee
  > .mask-817f
  > .fixed_3ce5
  > .pattern-iron-995b
  > .shadow-advanced-723d
  .thumbnail-huge-6971 {
  color: var(--e-global-color-text);
}
.liquid_96ee
  > .mask-817f
  > .fixed_3ce5
  > .pattern-iron-995b
  > .shadow-advanced-723d:hover
  .panel_387d {
  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);
}
.liquid_96ee
  > .mask-817f
  > .fixed_3ce5
  > .pattern-iron-995b
  > .shadow-advanced-723d:hover
  .thumbnail-huge-6971 {
  color: var(--e-global-color-secondary);
}
.liquid_96ee
  > .mask-817f
  > .fixed_3ce5
  > .pattern-iron-995b
  > .shadow-advanced-723d.shade-2a62
  .panel_387d {
  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);
}
.liquid_96ee
  > .mask-817f
  > .fixed_3ce5
  > .pattern-iron-995b
  > .shadow-advanced-723d.shade-2a62
  .thumbnail-huge-6971 {
  color: var(--e-global-color-primary);
}
.border-5741
  .module-inner-2edc
  .hovered-e6f6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border-5741 .carousel_blue_c2a5 .tooltip-79be .soft_1d08 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-huge-e259 .outline-1d2f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-huge-e259 .carousel_brown_d83e .outline-1d2f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-huge-e259 .hover_hovered_7d3a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active-huge-e259 .hover_hovered_7d3a {
  background-color: var(--e-global-color-primary);
}
.wide_42e4 .item-6081 .item_0dba {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wide_42e4
  .item-6081:hover
  .mini-89ad {
  color: var(--e-global-color-secondary);
}
.wide_42e4
  .item-6081:hover
  .item_0dba {
  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);
}
.active-959c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.disabled_dark_9042 {
  flex-direction: column;
}

.disabled_dark_9042 .gradient_86f4 {
  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.disabled_dark_9042 .gradient_86f4 {
  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);
}

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

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

.pattern-right-9c6d.main-c9d3 {
  display: none;
}

.widget_3bec {
  display: none;
}

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

.module-de7b.right-421a {
  margin-bottom: 40px;
  width: 100%;
}

.table-south-3fd6 {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.disabled_dark_9042 a {
  width: 100%;
}

.carousel_plasma_735d .info_down_3881.red-3e2c {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.carousel_plasma_735d
  .info_down_3881.dirty_b714
  .text_c221
  .article-29cc {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.component-f209.highlight-13ba > .copper_bfde {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

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

.pattern-fixed-5b1e {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

.layout-short-1a1b {
  width: 150px !important;
  height: 150px !important;
  max-width: none;
  border-radius: 20px;
}

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

.carousel_plasma_735d
  .info_down_3881.component-silver-e70b
  .tag-black-d2e2
  .list_f930 {
  width: 100% !important;
}

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

.notice-e708 {
  width: 100%;
}

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

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

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

  display: none;
}

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

.tag-fast-260e {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.item_middle_68b2:hover .tag-fast-260e {
  visibility: visible;
}
.item_middle_68b2:hover.item_middle_68b2::before {
  display: block;
}

.outer-f4e2 h3 {
  color: #fff;
}

.thumbnail-8480 {
  margin: 0;
}

.carousel_plasma_735d
  .info_down_3881.component-silver-e70b
  .list_f930
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.sort_basic_eb1f {
  width: 100%;
}

.background_up_03b9 {
  width: 100%;
}

.title-fast-a64e {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.background_up_03b9 {
  width: 100%;
}

.column-hot-9dfd {
  margin-bottom: 10px !important;
}

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

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

.label-middle-c746 {
  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;
}

.disabled_dark_9042 .gradient_86f4.disabled_gold_9140 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.disabled_dark_9042 h1.gradient_86f4 {
  margin-top: 80px !important;
}

.carousel_plasma_735d .info_down_3881.article_e7d6 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.picture_02d8 img {
  width: 100%;
}

.box-dynamic-0b9c .photo_4dde.text_c221 {
  justify-content: space-between;
}

.red_869f {
  display: none;
}

.warm-bcb8 .highlight-lower-2729 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .component-f209 .copper_bfde {
    flex-wrap: nowrap !important;
  }
}

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

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

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

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

  .box-dynamic-0b9c .photo_4dde.text_c221 {
    border-bottom: 1px solid #f0c159;
  }

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

  .component-f209.highlight-13ba > .copper_bfde {
    gap: 15px;
    justify-content: space-between;
  }

  .carousel_plasma_735d
    .info_down_3881.component-silver-e70b
    .list_f930
    img {
    width: 60% !important;
  }

  .pattern-fixed-5b1e {
    left: 2%;
  }

  .description-dynamic-c173 {
    margin: 10px 0;
  }

  .disabled_dark_9042 .highlight-lower-2729 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.disabled_dark_9042 .gradient_86f4,
  .disabled_dark_9042 .gradient_86f4 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .list_f930 {
    justify-content: center;
  }

  .disabled_dark_9042 .highlight-lower-2729 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .table-south-3fd6 {
    margin-bottom: 15px !important;
  }

  .carousel_plasma_735d .info_down_3881.red-3e2c {
    width: 75% !important;
  }

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

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

  h2.disabled_dark_9042 .gradient_86f4,
  .disabled_dark_9042 .gradient_86f4 {
    font-size: 30px !important;
  }

  .list_f930 {
    justify-content: center;
  }

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

  .first-b5a5
    .heading_09d8.disabled_b5a4 {
    margin: 0 !important;
  }

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

  .description-dynamic-c173 {
    display: flex;
  }

  .content-fa9c .tag_old_4e17 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .caption-2e0f svg {
    width: 75% !important;
    height: 75% !important;
  }

  .title-fast-a64e {
    justify-content: flex-end;
    gap: 1px;
  }

  .disabled_dark_9042 h1.gradient_86f4 {
    margin-top: 40px !important;
  }

  .carousel_plasma_735d
    .info_down_3881.component-silver-e70b
    .list_f930
    img,
  .basic_e621 .tag-black-d2e2 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .carousel_plasma_735d .info_down_3881.red-3e2c {
    width: 100% !important;
  }

  .component-f209.highlight-13ba > .copper_bfde {
    gap: 3px;
  }

  .disabled_dark_9042 .highlight-lower-2729 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.box-dynamic-0b9c .photo_4dde.text_c221 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.box-dynamic-0b9c .photo_4dde.text_c221: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);
}

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

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

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

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

.pattern-right-9c6d: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;
}

/* 图片块简化样式 */
.layout-short-1a1b {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .box-dynamic-0b9c .photo_4dde.text_c221 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .disabled_dark_9042 .gradient_86f4 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .tag_old_4e17 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.message_76e6 .copper-6f0e {
  flex-shrink: 0;
  white-space: nowrap;
}

.message_76e6 .dropdown_fca7 {
  flex-shrink: 0;
  min-width: fit-content;
}

.message_76e6 .article-29cc {
  white-space: nowrap;
}

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

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

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

.message_76e6 .dropdown_fca7 {
  max-width: 80px !important;
  overflow: hidden;
}

.message_76e6 .photo_4dde.text_c221 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.message_76e6 .article-29cc {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: edd7 */
.phantom-card-p8 {
  padding: 0.3rem;
  font-size: 11px;
  line-height: 1.2;
}
