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(.orange-8e77) {
  gap: 0.5em;
}
:where(.container_fe3f) {
  gap: 0.5em;
}
body .popup_next_3583 > .dirty_9eb1 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .popup_next_3583 > .input_upper_2ede {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .popup_next_3583 > .label-d7a3 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .lite_d62d > .dirty_9eb1 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .lite_d62d > .input_upper_2ede {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .lite_d62d > .label-d7a3 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .lite_d62d
  > :where(:not(.dirty_9eb1):not(.input_upper_2ede):not(.backdrop_cb32)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .lite_d62d > .iron_0dc5 {
  max-width: var(--wp--style--global--wide-size);
}
body .orange-8e77 {
  display: flex;
}
body .orange-8e77 {
  flex-wrap: wrap;
  align-items: center;
}
body .orange-8e77 > * {
  margin: 0;
}
body .container_fe3f {
  display: grid;
}
body .container_fe3f > * {
  margin: 0;
}
:where(.copper_dbfe.orange-8e77) {
  gap: 2em;
}
:where(.copper_dbfe.container_fe3f) {
  gap: 2em;
}
:where(.yellow_b340.orange-8e77) {
  gap: 1.25em;
}
:where(.yellow_b340.container_fe3f) {
  gap: 1.25em;
}
.primary_hard_f602 {
  color: var(--wp--preset--color--black) !important;
}
.fresh_828d {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.backdrop-pink-b42c {
  color: var(--wp--preset--color--white) !important;
}
.shade-pink-4768 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.shade-f171 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.gas_59c3 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.bronze_b234 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.tooltip-8daf {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.left_477b {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.article-647f {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.center-56f2 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.black-61a1 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.narrow_512f {
  background-color: var(--wp--preset--color--black) !important;
}
.border_yellow_60b6 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.texture_bright_ab2c {
  background-color: var(--wp--preset--color--white) !important;
}
.up_b9ec {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.hidden-hovered-fc79 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.primary_ada6 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.copper_39cf {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.progress-smooth-bf7c {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.background-92fd {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.footer_lite_8dac {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.column-lower-0e61 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.texture-b174 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.pattern_gas_13d6 {
  border-color: var(--wp--preset--color--black) !important;
}
.green-1a72 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.picture-brown-87c7 {
  border-color: var(--wp--preset--color--white) !important;
}
.icon_glass_689c {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.feature_26ea {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.chip_dc48 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.gradient-dbcd {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.active-666b {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.media_dim_c73c {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.selected-a6d1 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.media_bottom_3519 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.overlay-first-9b15 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.glass-4c57 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.module_top_ecc7 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.tabs-c438 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.media_1ad3 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.notice-70d4 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.caption-glass-fc84 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.content_simple_67a0 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.notification_a7a9 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.dropdown-solid-f5bd {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.image_df97 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.east_0bd6 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.title_04fb {
  background: var(--wp--preset--gradient--midnight) !important;
}
.column_4ca3 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.module-1edf {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.video_purple_e7cd {
  font-size: var(--wp--preset--font-size--large) !important;
}
.tooltip_483b {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.info-gas-bb32 a:where(:not(.button-static-9e3d)) {
  color: inherit;
}
:where(.yellow_b340.orange-8e77) {
  gap: 1.25em;
}
:where(.yellow_b340.container_fe3f) {
  gap: 1.25em;
}
:where(.copper_dbfe.orange-8e77) {
  gap: 2em;
}
:where(.copper_dbfe.container_fe3f) {
  gap: 2em;
}
.article_in_cb6e {
  font-size: 1.5em;
  line-height: 1.6;
}

.hidden_ee46 .banner_old_dec9 {
  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);
}
.easy-fa12 .thumbnail_2729 {
  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);
}
.west_befd {
  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);
}
.west_befd.media_hot_db9b .medium_a3d6 {
  background-color: var(--e-global-color-primary);
}
.west_befd.hover_dark_1efb .medium_a3d6,
.west_befd.button-dim-0f81 .medium_a3d6 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.hidden_old_609e .north-488e {
  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);
}
.background_a972 {
  --divider-color: var(--e-global-color-secondary);
}
.background_a972 .hot-8f15 {
  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);
}
.background_a972.wrapper-fluid-8c3d .iron-f749 {
  background-color: var(--e-global-color-secondary);
}
.background_a972.pink_9d91 .iron-f749,
.background_a972.current_f4c7 .iron-f749 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.background_a972.pink_9d91 .iron-f749,
.background_a972.current_f4c7 .iron-f749 svg {
  fill: var(--e-global-color-secondary);
}
.out-a2a5 .grid_3bfa {
  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);
}
.out-a2a5 .tall_f6b5 {
  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_small_7173.wrapper-fluid-8c3d .iron-f749 {
  background-color: var(--e-global-color-primary);
}
.notification_small_7173.pink_9d91 .iron-f749,
.notification_small_7173.current_f4c7 .iron-f749 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.notification_small_7173.pink_9d91 .iron-f749,
.notification_small_7173.current_f4c7 .iron-f749 svg {
  fill: var(--e-global-color-primary);
}
.focused-d208.wrapper-fluid-8c3d .iron-f749 {
  background-color: var(--e-global-color-primary);
}
.focused-d208.pink_9d91 .iron-f749,
.focused-d208.current_f4c7 .iron-f749 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.focused-d208 .button_ec74 {
  color: var(--e-global-color-primary);
}
.focused-d208 .button_ec74,
.focused-d208 .button_ec74 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused-d208 .active_1a6a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article_large_aba9 .tiny_cd66 {
  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);
}
.filter_7eb5 .old_7ce2 .dynamic_261b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hover-cold-2a77 .progress-old-cd73:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.hover-cold-2a77 .active_e426 i {
  color: var(--e-global-color-primary);
}
.hover-cold-2a77 .active_e426 svg {
  fill: var(--e-global-color-primary);
}
.hover-cold-2a77 .gold_da49 {
  color: var(--e-global-color-secondary);
}
.hover-cold-2a77 .progress-old-cd73 > .gold_da49,
.hover-cold-2a77 .progress-old-cd73 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert-207b .outline-east-4159 {
  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);
}
.alert-207b .bright_7d73 {
  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);
}
.link_6bde .preview-pink-7929 .container-fresh-704e {
  background-color: var(--e-global-color-primary);
}
.link_6bde .gas-d4f7 {
  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);
}
.gas-6527 .south-d4a0 {
  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);
}
.gas-6527 .tag_glass_b16c {
  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);
}
.gas-6527 .stone_fcc3 {
  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);
}
.stone-8e72 .notification_stale_f9c8,
.stone-8e72 .notification_stale_f9c8 a {
  color: var(--e-global-color-primary);
}
.stone-8e72 .notification_stale_f9c8.clean-2925,
.stone-8e72 .notification_stale_f9c8.clean-2925 a {
  color: var(--e-global-color-accent);
}
.stone-8e72 .notification_stale_f9c8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone-8e72 .card_adff {
  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);
}
.next_ad88 .info_easy_7b5b,
.next_ad88 .background-ab12 {
  color: var(--e-global-color-primary);
}
.next_ad88 .info_easy_7b5b svg {
  fill: var(--e-global-color-primary);
}
.next_ad88 .clean-2925 .info_easy_7b5b,
.next_ad88 .clean-2925 .background-ab12 {
  color: var(--e-global-color-accent);
}
.next_ad88 .clean-2925 .info_easy_7b5b svg {
  fill: var(--e-global-color-accent);
}
.next_ad88 .background-ab12 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.next_ad88 .card_adff {
  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);
}
.fixed-7d1b .medium_a162,
.fixed-7d1b .fixed_4cc8 {
  color: var(--e-global-color-primary);
}
.fixed-7d1b .fixed_4cc8 svg {
  fill: var(--e-global-color-primary);
}
.fixed-7d1b .notification_stale_f9c8.clean-2925 a,
.fixed-7d1b
  .notification_stale_f9c8.clean-2925
  .fixed_4cc8 {
  color: var(--e-global-color-accent);
}
.fixed-7d1b .medium_a162 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fixed-7d1b .card_adff {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert-large-f5d3 .hard_609f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert-large-f5d3 .wrapper_north_d825 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_db0c .bottom_9ae4 .paper-8014 {
  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);
}
.sort_db0c .bottom_9ae4 .photo_ed03 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_db0c .dark_04b4 .paper-8014 {
  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);
}
.sort_db0c
  .dark_04b4
  .photo_ed03 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_db0c
  .clean-439b
  .paper-8014 {
  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);
}
.sort_db0c
  .clean-439b
  .photo_ed03 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_db0c
  .white-7911
  .paper-8014 {
  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);
}
.sort_db0c
  .white-7911
  .photo_ed03 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary-hot-bdfc .copper-4c4b {
  background-color: var(--e-global-color-primary);
}
.summary-hot-bdfc .copper-4c4b:hover {
  background-color: var(--e-global-color-primary);
}
.summary-hot-bdfc .top_c36f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary-hot-bdfc
  .copper-4c4b:hover
  .top_c36f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo-soft-b4d0 .message-cc13 {
  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-2be3 .heading_79f2 .border_small_58c2 a {
  background-color: var(--e-global-color-accent);
}
.overlay-2be3 .heading_79f2 .modal_east_44a4 a {
  background-color: var(--e-global-color-accent);
}
.overlay-2be3 .heading_79f2 .border_small_58c2 a,
.overlay-2be3 .heading_79f2 .modal_east_44a4 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row-c3e2
  .overlay_hard_f4e2.center_05d5
  .heading_79f2
  a.search_green_7755 {
  background-color: var(--e-global-color-accent);
}
.row-c3e2
  .overlay_hard_f4e2.center_05d5
  .heading_79f2
  span.search_green_7755.fn-current-f8e5 {
  background-color: var(--e-global-color-text);
}
.row-c3e2
  .overlay_hard_f4e2.center_05d5
  .heading_79f2
  .search_green_7755 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-b165 .icon-hovered-bd2e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-b165
  .lite-ef03
  > .table_dim_c61f
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-b165
  .gold-f736
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-b165
  .main-advanced-ddc8
  .photo_dfe3,
.bottom-b165
  .main-advanced-ddc8
  .breadcrumb-paper-efdc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom-b165
  .main-advanced-ddc8
  .stone-2bf4,
.bottom-b165
  .main-advanced-ddc8
  a
  .stone-2bf4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-b165
  .main-advanced-ddc8
  .pattern_up_baf2 {
  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);
}
.bottom-b165
  .main-advanced-ddc8
  .medium_0aa9 {
  background-color: var(--e-global-color-primary);
}
.bottom-b165
  .main-advanced-ddc8
  .medium_0aa9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-b165
  .main-advanced-ddc8
  .medium_0aa9:hover {
  background-color: var(--e-global-color-primary);
}
.bottom-b165
  .main-advanced-ddc8
  .input_middle_d7cf {
  background-color: var(--e-global-color-primary);
}
.bottom-b165
  .main-advanced-ddc8
  .input_middle_d7cf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-b165
  .main-advanced-ddc8
  .input_middle_d7cf:hover {
  background-color: var(--e-global-color-primary);
}
.bottom-b165
  .menu-af5b
  .out_8fd5
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom-b165
  .menu-af5b
  .down-4e2b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-b165
  .menu-af5b
  .pattern_up_baf2 {
  color: var(--e-global-color-text);
}
.bottom-b165
  .menu-af5b
  .pattern_up_baf2
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-b165
  .menu-af5b
  .medium_0aa9 {
  background-color: var(--e-global-color-primary);
}
.bottom-b165
  .menu-af5b
  .medium_0aa9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-b165
  .menu-af5b
  .medium_0aa9:hover {
  background-color: var(--e-global-color-primary);
}
.bottom-b165
  .menu-af5b
  .input_middle_d7cf {
  background-color: var(--e-global-color-primary);
}
.bottom-b165
  .menu-af5b
  .input_middle_d7cf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-b165
  .menu-af5b
  .input_middle_d7cf:hover {
  background-color: var(--e-global-color-primary);
}
.bottom-b165 .in-b089 {
  background-color: var(--e-global-color-primary);
}
.bottom-b165 .in-b089:hover {
  background-color: var(--e-global-color-primary);
}
.bottom-b165 .popup_dynamic_5abe {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom-b165 .layout-f93c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-1f54 .paragraph_4782 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-1f54
  .nav-33cf
  > div:nth-child(3)
  .paragraph_4782,
.header-1f54
  .blue-7504
  > div:nth-child(1)
  .paragraph_4782,
.header-1f54
  .south_8205
  > div:nth-child(1)
  .paragraph_4782,
.header-1f54
  .hover-clean-ced3
  > div:nth-child(1)
  .paragraph_4782,
.header-1f54
  .header-a435
  > div:nth-child(1)
  .paragraph_4782 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-1f54 .panel-e84a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-1f54 .status-glass-9dfa {
  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-1f54 .row_bronze_da16 {
  background-color: var(--e-global-color-primary);
}
.header-1f54 .row_bronze_da16 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-1f54 .row_bronze_da16:hover {
  background-color: var(--e-global-color-primary);
}
.header-1f54 .tertiary-8428 {
  background-color: var(--e-global-color-primary);
}
.header-1f54 .tertiary-8428:hover {
  background-color: var(--e-global-color-primary);
}
.header-1f54 .popup_dynamic_5abe {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-1f54 .layout-f93c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wrapper-2c99 .accordion_1f50 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wrapper-2c99 .iron-c6f3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-2c99 .bright_7876 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-2c99 .dim-5844 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-2c99 .menu-6163 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-2c99 .tertiary-8428 {
  background-color: var(--e-global-color-primary);
}
.wrapper-2c99 .tertiary-8428:hover {
  background-color: var(--e-global-color-primary);
}
.carousel_d41a .logo-left-cbfe {
  background-color: var(--e-global-color-secondary);
}
.carousel_d41a .shadow-7094 {
  background-color: var(--e-global-color-text);
}
.carousel_d41a .brown-8cf4 {
  background-color: var(--e-global-color-secondary);
}
.carousel_d41a .widget-next-84da {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.carousel_d41a .large_a65f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel_d41a .in_3ada {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel_d41a .pro_89e6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel_d41a .container-red-62ae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_0a3f .tertiary_fast_3f17 .container_109e,
.input_0a3f
  .tertiary_fast_3f17
  .container_109e
  a,
.input_0a3f .center-9ed1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_0a3f .tertiary_fast_3f17 .list-left-be38,
.input_0a3f .breadcrumb_aa4b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_0a3f .tertiary_fast_3f17 .list-left-be38 {
  color: var(--e-global-color-text);
}
.input_0a3f .breadcrumb_aa4b {
  color: var(--e-global-color-text);
}
.input_0a3f
  .tertiary_fast_3f17
  .complex_468a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.input_0a3f .simple-6bf7 .badge-620f {
  background-color: var(--e-global-color-primary);
}
.input_0a3f .simple-6bf7 .badge-620f:hover {
  background-color: var(--e-global-color-primary);
}
.input_0a3f .simple-6bf7 .table-8441 li span {
  background-color: var(--e-global-color-text);
}
.input_0a3f .simple-6bf7 .table-8441 li span:hover {
  background-color: var(--e-global-color-primary);
}
.input_0a3f
  .simple-6bf7
  .table-8441
  li.left-c29e
  span {
  background-color: var(--e-global-color-accent);
}
.input_0a3f .section_dim_d5b9 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo-outer-6485 .north_2d41 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.south_b349 .overlay-huge-9252 {
  background-color: var(--e-global-color-primary);
}
.south_b349 .media-static-e832 {
  background-color: var(--e-global-color-secondary);
}
.south_b349 .video-east-b650 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_b349 .clean_067a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_b349 .hero_4959 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_b349 .active-green-0efc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_b349 .highlight-gas-4d55 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_b349 .list_78b8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south_b349 .backdrop-f52b {
  background-color: var(--e-global-color-primary);
}
.south_b349 .backdrop-f52b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.under_852d .upper_c2cb {
  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);
}
.under_852d .shadow-iron-fd01 {
  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);
}
.under_852d
  .text_north_61a5:after {
  background-color: var(--e-global-color-primary);
}
.under_852d .aside-white-2f53 {
  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);
}
.input_gas_2f33 .center-9ed1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_gas_2f33 .breadcrumb_aa4b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-ffac .highlight_ed0c .sidebar_north_b025 {
  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);
}
.top-ffac .highlight_ed0c .static-edb4 {
  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-slow-27c8 .disabled_df9c {
  background-color: var(--e-global-color-primary);
}
.preview-slow-27c8 .clean-6dd6 {
  background-color: var(--e-global-color-secondary);
}
.preview-slow-27c8 .video-full-dd57 .bright-85a0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview-slow-27c8 .carousel-west-8e9b .bright-85a0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip-2e9a .thumbnail_f028 .label-9a08 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip-2e9a .thumbnail_f028 .pink_558d {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip-2e9a .thumbnail_f028 .medium_d82f {
  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);
}
.icon_steel_f0e9 .progress-gold-9116 {
  border-color: var(--e-global-color-text);
}
.icon_steel_f0e9 .grid-prev-10a6 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_steel_f0e9 .preview_small_ac53 {
  color: var(--e-global-color-primary);
}
.icon_steel_f0e9 .dim_5c92 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.steel-a1e7 .table_bronze_209e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.steel-a1e7 .huge_f198 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.steel-a1e7 .yellow-6a7b:hover .table_bronze_209e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.steel-a1e7
  .yellow-6a7b:hover
  .huge_f198 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.top-58c4 .in_2423 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.top-58c4 .silver-6df7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left_6a07 .tall_c604 .hero_out_85af {
  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);
}
.left_6a07 .short_d481 .hero_out_85af {
  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);
}
.middle-e64a .column-current-9a2a {
  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);
}
.white_e51c .article_east_0a28 .in-d36e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white_e51c .article_east_0a28 .in-d36e {
  background-color: var(--e-global-color-secondary);
}
.white_e51c .pagination_b8fe .in-d36e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white_e51c .pagination_b8fe .in-d36e {
  background-color: var(--e-global-color-secondary);
}
.white_e51c .form_hovered_2b27 .up_0cfb {
  background-color: var(--e-global-color-primary);
}
.white_e51c .form_hovered_2b27:hover .up_0cfb {
  background-color: var(--e-global-color-secondary);
}
.white_e51c .badge-620f {
  background-color: var(--e-global-color-primary);
}
.white_e51c .badge-620f:hover {
  background-color: var(--e-global-color-accent);
}
.white_e51c .table-8441 li span {
  background-color: var(--e-global-color-text);
}
.white_e51c .table-8441 li span:hover {
  background-color: var(--e-global-color-primary);
}
.white_e51c .table-8441 li.left-c29e span {
  background-color: var(--e-global-color-accent);
}
.border_edd1 .clean_dfb2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_edd1 .dropdown-7cce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_baa8 .thumbnail_silver_eb6a:before {
  background-color: var(--e-global-color-secondary);
}
.text_baa8 .background-tall-8f63 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_baa8 .modal_c7ef {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.new-050f .background_cb82 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.new-050f .background_cb82:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.new-050f .background_cb82.fn-active-f8e5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.new-050f .advanced-6ad5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.new-050f .outline-36be {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.new-050f .surface-aacf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.new-050f .paper_88c5 {
  background-color: var(--e-global-color-primary);
}
.new-050f .paper_88c5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.new-050f .west-49a5 {
  background-color: var(--e-global-color-primary);
}
.new-050f .west-49a5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video-huge-7893 .avatar_pink_b709 .block-new-9eb1 a {
  color: var(--e-global-color-secondary);
}
.video-huge-7893 .avatar_pink_b709 .block-new-9eb1 a:hover {
  color: var(--e-global-color-secondary);
}
.video-huge-7893 .avatar_pink_b709 .block-new-9eb1,
.video-huge-7893 .avatar_pink_b709 .block-new-9eb1 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video-huge-7893 .avatar_pink_b709 .tabs-west-5d8b {
  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);
}
.video-huge-7893 .avatar_pink_b709 .caption-4153 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video-huge-7893 .avatar_pink_b709 .tabs_b7f0 {
  background-color: var(--e-global-color-primary);
}
.video-huge-7893 .avatar_pink_b709 .tabs_b7f0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video-huge-7893 .avatar_pink_b709 .tabs_b7f0:hover {
  background-color: var(--e-global-color-primary);
}
.video-huge-7893 .avatar_pink_b709 .chip_wide_608a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video-huge-7893 .avatar_pink_b709 .chip_wide_608a {
  background-color: var(--e-global-color-primary);
}
.video-huge-7893 .avatar_pink_b709 .chip_wide_608a:hover {
  background-color: var(--e-global-color-primary);
}
.video-huge-7893 .avatar_pink_b709 .badge-620f {
  background-color: var(--e-global-color-primary);
}
.video-huge-7893 .avatar_pink_b709 .badge-620f:hover {
  background-color: var(--e-global-color-primary);
}
.video-huge-7893 .simple-6bf7 .table-8441 li span {
  background-color: var(--e-global-color-text);
}
.video-huge-7893 .simple-6bf7 .table-8441 li span:hover {
  background-color: var(--e-global-color-primary);
}
.video-huge-7893 .simple-6bf7 .table-8441 li.left-c29e span {
  background-color: var(--e-global-color-accent);
}
.video-huge-7893 .popup_dynamic_5abe {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.video-huge-7893 .layout-f93c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_copper_acb2 .component_9c82 .notice-easy-7da5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_copper_acb2 .component_9c82 .hover-14a6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_copper_acb2 .component_9c82 .tooltip-f870 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-507e .bright-4334 {
  border-color: var(--e-global-color-text);
}
.filter-507e .pink-4087 {
  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);
}
.filter-507e .fresh-691c {
  color: var(--e-global-color-secondary);
}
.filter-507e .fresh-691c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-507e .text_fixed_4685 > * {
  color: var(--e-global-color-primary);
}
.filter-507e .text_fixed_4685 > * svg {
  fill: var(--e-global-color-primary);
}
.filter-507e .label-b2b2 {
  color: var(--e-global-color-primary);
}
.filter-507e .label-b2b2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter-507e .texture_e8e9 {
  color: var(--e-global-color-primary);
}
.filter-507e .texture_e8e9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter-507e .active_focused_0938 {
  color: var(--e-global-color-primary);
}
.filter-507e .active_focused_0938 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-507e .thumbnail_5df7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-507e .element-40f4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-507e .element-40f4.item_steel_6a82 {
  color: var(--e-global-color-secondary);
}
.filter-507e .element-40f4.item_steel_6a82 .overlay-bright-ffe3 {
  color: var(--e-global-color-accent);
}
.filter-507e .element-40f4.mini_a375 {
  color: var(--e-global-color-text);
}
.filter-507e .element-40f4.mini_a375 .overlay-bright-ffe3 {
  color: var(--e-global-color-text);
}
.filter-507e .element-40f4:before {
  border-top-color: var(--e-global-color-text);
}
.filter-507e .hidden_basic_a289 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-507e
  .hidden_basic_a289
  .button-cold-6900 {
  background-color: var(--e-global-color-primary);
}
.filter-507e
  .hidden_basic_a289
  .button-cold-6900 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter-507e .bright-4334 .summary_dark_818c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-8d80 .sidebar-full-1126 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over-8d80 .label-black-d3f8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent-over-591c .full_fe63 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent-over-591c
  .photo_d20c
  .footer-29c1 {
  background-color: var(--e-global-color-secondary);
}
.accent-over-591c
  .photo_d20c.yellow-4146
  .footer-29c1 {
  background-color: var(--e-global-color-text);
}
.accent-over-591c
  .photo_d20c:hover
  .footer-29c1 {
  background-color: var(--e-global-color-accent);
}
.accent-over-591c
  .photo_d20c.fn-active-f8e5
  .footer-29c1 {
  background-color: var(--e-global-color-primary);
}
.static-4bd2 .glass_fb12 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.static-4bd2 .media_5fa4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.static-4bd2 .footer-7191 {
  background-color: var(--e-global-color-primary);
}
.static-4bd2 .footer-7191 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hidden_ad5a .title_6dc7 .dirty_2c61 .simple_697b {
  background-color: var(--e-global-color-secondary);
}
.hidden_ad5a .title_6dc7 .shadow-2897:after {
  background-color: var(--e-global-color-secondary);
}
.hidden_ad5a .icon_43d1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden_ad5a .modal_green_1020 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden_ad5a .tertiary-fast-454f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden_ad5a .element-up-9a1c {
  background-color: var(--e-global-color-primary);
}
.hidden_ad5a .element-up-9a1c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hidden_ad5a .notice-04bd {
  background-color: var(--e-global-color-secondary);
}
.hidden_ad5a .notice-04bd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hidden_ad5a .title_6dc7 .sidebar_6ed7 .article-2df9:hover {
  background-color: var(--e-global-color-primary);
}
.hidden_ad5a
  .title_6dc7
  .sidebar_6ed7
  .article-2df9.white_d144 {
  background-color: var(--e-global-color-primary);
}
.hidden_ad5a .title_6dc7 .tall_5f87:before {
  border-color: var(--e-global-color-primary);
}
.hidden_ad5a .title_6dc7 .tall_5f87:hover:before {
  border-color: var(--e-global-color-secondary);
}
.hidden_ad5a
  .title_6dc7
  .tall_5f87.thumbnail-action-f56f:before {
  border-color: var(--e-global-color-primary);
}
.hidden_ad5a .shadow_static_8306 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.static_0564 .plasma_244c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.static_0564 .plasma_244c:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.static_0564 .plasma_244c.block_282e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.static_0564 .message_soft_8d49 {
  background-color: var(--e-global-color-primary);
}
.static_0564 .message_soft_8d49 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.static_0564
  .carousel-c57f
  .tabs-under-93b6
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.static_0564
  .avatar_black_cdd7
  .tabs-under-93b6
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.badge_18aa
  .icon-silver-9b3e
  .cool-04bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_18aa
  .icon-silver-9b3e
  .orange-675c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_18aa .cold_6117 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_18aa .dynamic-b9dc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_18aa .disabled-d4ed {
  background-color: var(--e-global-color-primary);
}
.badge_18aa .disabled-d4ed {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.primary-bb8f .highlight_1b5e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-bb8f .box_deef {
  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);
}
.primary-bb8f .content_pro_9df4 {
  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);
}
.primary-bb8f .content_pro_9df4 a:hover {
  color: var(--e-global-color-secondary);
}
.primary-bb8f .dropdown-large-9bb3 {
  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);
}
.primary-bb8f .focused-5f6f {
  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-bb8f .header_large_b3be .badge-620f {
  background-color: var(--e-global-color-primary);
}
.primary-bb8f .header_large_b3be .badge-620f:hover {
  background-color: var(--e-global-color-accent);
}
.primary-bb8f
  .header_large_b3be
  .table-8441
  li
  span {
  background-color: var(--e-global-color-text);
}
.primary-bb8f
  .header_large_b3be
  .table-8441
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.primary-bb8f
  .header_large_b3be
  .table-8441
  li.left-c29e
  span {
  background-color: var(--e-global-color-accent);
}
.dynamic-2a30
  .block_113e
  .text_a9d2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dynamic-2a30 .block_113e .liquid-e348 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dynamic-2a30 .block_113e .new_bea5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dynamic-2a30 .search_5692 {
  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);
}
.dynamic-2a30
  .input-clean-ffcb.slow_c6f2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > a {
  background-color: var(--e-global-color-text);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > a
  .thumbnail-3b79.list_white_981d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > a
  .secondary_a431.list_liquid_ddf4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > .pink-7abb
  .link_yellow_d255
  > a {
  background-color: var(--e-global-color-secondary);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > .pink-7abb
  .link_yellow_d255
  > a
  .box-blue-d6a5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > .pink-7abb
  .link_yellow_d255
  > a
  .secondary_a431.picture_last_02f5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > a
  .title-7d94:before {
  color: var(--e-global-color-text);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > .pink-7abb
  a
  .title-7d94:before {
  color: var(--e-global-color-text);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255.search-rough-85cb
  > a
  .title-7d94:before {
  color: var(--e-global-color-text);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > .pink-7abb
  .link_yellow_d255.search-rough-85cb
  > a
  .title-7d94:before {
  color: var(--e-global-color-text);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > a
  .layout_2630
  .slider-78c5 {
  color: var(--e-global-color-text);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > .pink-7abb
  a
  .layout_2630
  .slider-78c5 {
  color: var(--e-global-color-text);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > a
  .layout_2630
  .slider-78c5,
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > .pink-7abb
  a
  .layout_2630
  .slider-78c5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > a
  .red_eb5f:before {
  color: var(--e-global-color-text);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > .pink-7abb
  a
  .red_eb5f:before {
  color: var(--e-global-color-text);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255.search-rough-85cb
  > a
  .red_eb5f:before {
  color: var(--e-global-color-text);
}
.grid-7876
  > .paragraph_medium_97c3
  > div
  > .nav_north_4fb6
  > .link_yellow_d255
  > .pink-7abb
  .link_yellow_d255.search-rough-85cb
  > a
  .red_eb5f:before {
  color: var(--e-global-color-text);
}
.accordion_under_a8be .box_action_582a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accordion_under_a8be
  .container-29bc:hover
  .box_action_582a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.plasma_92ed
  > .paragraph_medium_97c3
  > .section-under-426b
  > .hidden_60dc
  > .fixed_888b
  > .main-7f7c
  .sort_fresh_743e {
  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);
}
.plasma_92ed
  > .paragraph_medium_97c3
  > .section-under-426b
  > .hidden_60dc
  > .fixed_888b
  > .main-7f7c:hover
  .sort_fresh_743e {
  color: var(--e-global-color-text);
}
.plasma_92ed
  > .paragraph_medium_97c3
  > .section-under-426b
  > .hidden_60dc
  > .fixed_888b
  > .main-7f7c:hover
  .sort_fresh_743e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.plasma_92ed
  > .paragraph_medium_97c3
  > .section-under-426b
  > .hidden_60dc
  > .fixed_888b.over-ddeb
  > .main-7f7c
  .sort_fresh_743e {
  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);
}
.description_old_299f .modal-4528 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_old_299f .grid_tiny_da15 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_old_299f .west-0743 {
  background-color: var(--e-global-color-primary);
}
.description_old_299f .west-0743 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pattern_8f1d
  > .paragraph_medium_97c3
  > .plasma_abb2
  > .media_gold_76e1
  > .border_d6bc
  .short_3a55 {
  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);
}
.pattern_8f1d
  > .paragraph_medium_97c3
  > .plasma_abb2
  > .media_gold_76e1
  > .border_d6bc
  .gallery_copper_758c {
  color: var(--e-global-color-text);
}
.pattern_8f1d
  > .paragraph_medium_97c3
  > .plasma_abb2
  > .media_gold_76e1
  > .border_d6bc:hover
  .short_3a55 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern_8f1d
  > .paragraph_medium_97c3
  > .plasma_abb2
  > .media_gold_76e1
  > .border_d6bc:hover
  .gallery_copper_758c {
  color: var(--e-global-color-secondary);
}
.pattern_8f1d
  > .paragraph_medium_97c3
  > .plasma_abb2
  > .media_gold_76e1
  > .border_d6bc.alert_76c2
  .short_3a55 {
  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);
}
.pattern_8f1d
  > .paragraph_medium_97c3
  > .plasma_abb2
  > .media_gold_76e1
  > .border_d6bc.alert_76c2
  .gallery_copper_758c {
  color: var(--e-global-color-primary);
}
.bronze-32c6
  .gallery-1ce2
  .banner_9455 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bronze-32c6 .red-3e75 .summary_dark_818c .widget-788f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_2c76 .accordion_liquid_6476 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_2c76 .shadow_small_d55b .accordion_liquid_6476 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_2c76 .active_out_0965 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gradient_2c76 .active_out_0965 {
  background-color: var(--e-global-color-primary);
}
.element_1386 .stale_d479 .hero-9113 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.element_1386
  .stale_d479:hover
  .panel_8a8b {
  color: var(--e-global-color-secondary);
}
.element_1386
  .stale_d479:hover
  .hero-9113 {
  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);
}
.small_f84f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.heading_f310 {
  flex-direction: column;
}

.heading_f310 .bright-b350 {
  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.heading_f310 .bright-b350 {
  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);
}

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

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

.search_c994.sidebar-hard-a160 {
  display: none;
}

.orange-37fe {
  display: none;
}

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

.preview-huge-ee33.form-8cfc {
  margin-bottom: 40px;
  width: 100%;
}

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

.heading_f310 a {
  width: 100%;
}

.pink_2dca .dropdown-static-964d.liquid-34fa {
  width: 20% !important;
}

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

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

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

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

.title_3b18 {
  background: linear-gradient(45deg, #00A86B 0%, #28B463 100%); /* 巴西绿渐变 */
  border-radius: 12px;
  color: #FFFFFF;
  width: 120px; /* 稍微增加宽度 */
  padding: 12px 25px;
  font-weight: 600;
  transition: all 0.3s ease;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 15px rgba(0, 168, 107, 0.3);
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

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

.title_3b18:nth-child(2) {
  background: transparent;
  color: #FFD700;
  transition: all 0.3s ease;
  border: 2px solid #FFD700;
  box-shadow: 0 4px 15px rgba(255, 215, 0, 0.2);
}

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

.pink_2dca
  .dropdown-static-964d.right_1164
  .fixed-46bc
  .tabs-ce55 {
  font-size: 20px !important;
}

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

.mask-narrow-d2c6 {
  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;
}

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

  text-align: center;
}

.outline_dd59.title_c518 > .backdrop-185d {
  display: flex;
  align-items: center;
}

.wrapper-efc8 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.notification-medium-1733 {
  position: relative;
  width: 100%;
}

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

.panel-5baa {
  font-size: 35px !important;
}

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

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

.avatar-gas-d3d0 {
  display: flex;
  gap: 50px;
}

.pink_2dca
  .dropdown-static-964d.avatar-current-4535
  .overlay_thick_46fc
  .tall_8764 {
  width: 100% !important;
}

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

.detail-smooth-911e {
  width: 100%;
}

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

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

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

  display: none;
}

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

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

  visibility: hidden;
}

.upper_a4f8:hover .wide_34d4 {
  visibility: visible;
}
.upper_a4f8:hover.upper_a4f8::before {
  display: block;
}

.narrow_63e9 h3 {
  color: #fff;
}

.plasma_616f {
  margin: 0;
}

.pink_2dca
  .dropdown-static-964d.avatar-current-4535
  .tall_8764
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.label-outer-b6c0 {
  width: 100%;
}

.block_3e1b {
  width: 100%;
}

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

.block_3e1b {
  width: 100%;
}

.modal-dynamic-3246 {
  margin-bottom: 10px !important;
}

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

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

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

.heading_f310 .bright-b350.iron-62a0 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.heading_f310 h1.bright-b350 {
  margin-top: 80px !important;
}

.pink_2dca .dropdown-static-964d.chip_619d {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.last-74b9 img {
  width: 100%;
}

.title-hot-e9be .form_6bc6.fixed-46bc {
  justify-content: space-between;
}

.box_b87e {
  display: none;
}

.panel_outer_acff .input-3b97 {
  margin: 1px 0 !important;
}

.texture-silver-4b56 li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .outline_dd59 .backdrop-185d {
    flex-wrap: nowrap !important;
  }
}

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

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

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

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

  .title-hot-e9be .form_6bc6.fixed-46bc {
    border-bottom: 1px solid #f0c159;
  }

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

  .outline_dd59.title_c518 > .backdrop-185d {
    gap: 15px;
    justify-content: space-between;
  }

  .pink_2dca
    .dropdown-static-964d.avatar-current-4535
    .tall_8764
    img {
    width: 60% !important;
  }

  .notice_6ec1 {
    left: 2%;
  }

  .shade-ee3a {
    margin: 10px 0;
  }

  .heading_f310 .input-3b97 {
    margin: 0;
    margin-bottom: 10px;
  }

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

  .panel-5baa {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.heading_f310 .bright-b350,
  .heading_f310 .bright-b350 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .tall_8764 {
    justify-content: center;
  }

  .heading_f310 .input-3b97 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .notification-static-890e {
    margin-bottom: 15px !important;
  }

  .pink_2dca .dropdown-static-964d.liquid-34fa {
    width: 75% !important;
  }

  .last-74b9 img {
    width: 100% !important;
  }
}

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

  h2.heading_f310 .bright-b350,
  .heading_f310 .bright-b350 {
    font-size: 30px !important;
  }

  .tall_8764 {
    justify-content: center;
  }

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

  .status_hard_5cdb
    .breadcrumb-easy-debf.hard_e8f8 {
    margin: 0 !important;
  }

  .wrapper-efc8 {
    margin: 0;
    gap: 10px;
  }

  .shade-ee3a {
    display: flex;
  }

  .sort-8d05 .grid_5b42 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .heading_f310 h1.bright-b350 {
    margin-top: 40px !important;
  }

  .pink_2dca
    .dropdown-static-964d.avatar-current-4535
    .tall_8764
    img,
  .out-a2a5 .overlay_thick_46fc {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .pink_2dca .dropdown-static-964d.liquid-34fa {
    width: 100% !important;
  }

  .outline_dd59.title_c518 > .backdrop-185d {
    gap: 3px;
  }

  .heading_f310 .input-3b97 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.title-hot-e9be .form_6bc6.fixed-46bc {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.title-hot-e9be .form_6bc6.fixed-46bc: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .title-hot-e9be .form_6bc6.fixed-46bc {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .heading_f310 .bright-b350 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .grid_5b42 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.form_ae9e .hidden-bronze-bc4b {
  flex-shrink: 0;
  white-space: nowrap;
}

.form_ae9e .purple-8874 {
  flex-shrink: 0;
  min-width: fit-content;
}

.form_ae9e .tabs-ce55 {
  white-space: nowrap;
}

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

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

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

.form_ae9e .purple-8874 {
  max-width: 80px !important;
  overflow: hidden;
}

.form_ae9e .form_6bc6.fixed-46bc {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.form_ae9e .tabs-ce55 {
  font-size: 11px !important;
  line-height: 1.2 !important;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 登录和注册按钮炫酷闪烁动画 */
@keyframes button-glow-pulse {
  0% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(0, 168, 107, 0.3),
      0 0 0 0 rgba(0, 168, 107, 0.7);
    filter: brightness(1);
  }
  50% { 
    transform: scale(1.08);
    box-shadow: 
      0 8px 30px rgba(0, 168, 107, 0.8),
      0 0 20px 5px rgba(0, 168, 107, 0.4);
    filter: brightness(1.3);
  }
  100% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(0, 168, 107, 0.3),
      0 0 0 0 rgba(0, 168, 107, 0.7);
    filter: brightness(1);
  }
}

@keyframes button-glow-pulse-gold {
  0% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(255, 215, 0, 0.2),
      0 0 0 0 rgba(255, 215, 0, 0.7);
    filter: brightness(1);
  }
  50% { 
    transform: scale(1.08);
    box-shadow: 
      0 8px 30px rgba(255, 215, 0, 0.8),
      0 0 20px 5px rgba(255, 215, 0, 0.4);
    filter: brightness(1.4);
  }
  100% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(255, 215, 0, 0.2),
      0 0 0 0 rgba(255, 215, 0, 0.7);
    filter: brightness(1);
  }
}

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

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

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

/* 添加内部光效 */
.title_3b18::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(45deg, 
    transparent 30%, 
    rgba(255, 255, 255, 0.3) 50%, 
    transparent 70%);
  transform: rotate(45deg);
  animation: shine-sweep 3s linear infinite;
}

@keyframes shine-sweep {
  0% { transform: translateX(-100%) translateY(-100%) rotate(45deg); }
  100% { transform: translateX(100%) translateY(100%) rotate(45deg); }
}

/* 强制首页按钮动画 - 解决动画冲突 */
body .title_3b18:nth-child(1),
.pink_2dca .title_3b18:nth-child(1),
#page .title_3b18:nth-child(1) {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
  transform-origin: center center !important;
}

body .title_3b18:nth-child(2),
.pink_2dca .title_3b18:nth-child(2),
#page .title_3b18:nth-child(2) {
  animation: button-glow-pulse-gold 1.8s ease-in-out infinite !important;
  animation-delay: 0.3s !important;
  transform-origin: center center !important;
}

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

/* css-noise: d08c */
.ghost-box-v6 {
  padding: 0.3rem;
  font-size: 11px;
  line-height: 1.0;
}
