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(.wrapper-solid-ca73) {
  gap: 0.5em;
}
:where(.popup-slow-0761) {
  gap: 0.5em;
}
body .description_hard_ed7a > .item_purple_27a7 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .description_hard_ed7a > .panel-brown-8d71 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .description_hard_ed7a > .pattern-static-d650 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .last_2d88 > .item_purple_27a7 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .last_2d88 > .panel-brown-8d71 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .last_2d88 > .pattern-static-d650 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .last_2d88
  > :where(:not(.item_purple_27a7):not(.panel-brown-8d71):not(.pressed-6301)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .last_2d88 > .plasma_ef32 {
  max-width: var(--wp--style--global--wide-size);
}
body .wrapper-solid-ca73 {
  display: flex;
}
body .wrapper-solid-ca73 {
  flex-wrap: wrap;
  align-items: center;
}
body .wrapper-solid-ca73 > * {
  margin: 0;
}
body .popup-slow-0761 {
  display: grid;
}
body .popup-slow-0761 > * {
  margin: 0;
}
:where(.item_wood_e0f2.wrapper-solid-ca73) {
  gap: 2em;
}
:where(.item_wood_e0f2.popup-slow-0761) {
  gap: 2em;
}
:where(.message_basic_d1e1.wrapper-solid-ca73) {
  gap: 1.25em;
}
:where(.message_basic_d1e1.popup-slow-0761) {
  gap: 1.25em;
}
.active_d467 {
  color: var(--wp--preset--color--black) !important;
}
.narrow_b2c1 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.bottom-0b4f {
  color: var(--wp--preset--color--white) !important;
}
.dynamic-0b67 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.module-5450 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.hero-purple-b7c0 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.fixed-b02b {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.warm_1c94 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.preview-9a29 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.widget-fast-18c6 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.tooltip_b318 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.medium-54f8 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.description-df47 {
  background-color: var(--wp--preset--color--black) !important;
}
.chip_dirty_ed3e {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.media_wide_b990 {
  background-color: var(--wp--preset--color--white) !important;
}
.clean-03b5 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.pressed_2fe9 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.current-1ecb {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.hard-7b05 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.wide-0006 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.accordion-10e1 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.notice_e95f {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.feature-active-71bb {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.feature_red_6041 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.slow_83ca {
  border-color: var(--wp--preset--color--black) !important;
}
.nav-west-d71b {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.thumbnail_a283 {
  border-color: var(--wp--preset--color--white) !important;
}
.tag-65ff {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.article_25a9 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.secondary-32ab {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.dim_bda3 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.soft_b2f2 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.wide_00dc {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.list-8bda {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.item-3fc2 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.container_cd4a {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.chip_light_2baa {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.wide_bf68 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.full-7e44 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.message-3fdd {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.description_4aa5 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.left_e876 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.soft_0c04 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.tall_3380 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.modal_039b {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.row_hovered_31cb {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.mask_5ad4 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.basic-f0ff {
  background: var(--wp--preset--gradient--midnight) !important;
}
.smooth-c512 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.badge-lower-4b7e {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.input_left_27e0 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.element-out-e000 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.component_c298 a:where(:not(.gold-532f)) {
  color: inherit;
}
:where(.message_basic_d1e1.wrapper-solid-ca73) {
  gap: 1.25em;
}
:where(.message_basic_d1e1.popup-slow-0761) {
  gap: 1.25em;
}
:where(.item_wood_e0f2.wrapper-solid-ca73) {
  gap: 2em;
}
:where(.item_wood_e0f2.popup-slow-0761) {
  gap: 2em;
}
.box-pro-246e {
  font-size: 1.5em;
  line-height: 1.6;
}

.basic-0e0e .active_selected_1e4c {
  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-wide-b297 .smooth_4a6b {
  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-pressed-b1c4 {
  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-pressed-b1c4.fast-aadc .frame-b538 {
  background-color: var(--e-global-color-primary);
}
.pagination-pressed-b1c4.article_outer_9225 .frame-b538,
.pagination-pressed-b1c4.gallery-73a6 .frame-b538 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.copper_3f04 .fresh-5d44 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.tabs-bottom-de40 {
  --divider-color: var(--e-global-color-secondary);
}
.tabs-bottom-de40 .column-hovered-8ecc {
  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-bottom-de40.fresh-db12 .gold-e84b {
  background-color: var(--e-global-color-secondary);
}
.tabs-bottom-de40.breadcrumb_413a .gold-e84b,
.tabs-bottom-de40.bronze_64d2 .gold-e84b {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.tabs-bottom-de40.breadcrumb_413a .gold-e84b,
.tabs-bottom-de40.bronze_64d2 .gold-e84b svg {
  fill: var(--e-global-color-secondary);
}
.photo-next-da18 .picture_clean_8a2a {
  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);
}
.photo-next-da18 .bronze-0eef {
  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);
}
.accent_e36a.fresh-db12 .gold-e84b {
  background-color: var(--e-global-color-primary);
}
.accent_e36a.breadcrumb_413a .gold-e84b,
.accent_e36a.bronze_64d2 .gold-e84b {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.accent_e36a.breadcrumb_413a .gold-e84b,
.accent_e36a.bronze_64d2 .gold-e84b svg {
  fill: var(--e-global-color-primary);
}
.notice_cool_2f73.fresh-db12 .gold-e84b {
  background-color: var(--e-global-color-primary);
}
.notice_cool_2f73.breadcrumb_413a .gold-e84b,
.notice_cool_2f73.bronze_64d2 .gold-e84b {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.notice_cool_2f73 .liquid-db5a {
  color: var(--e-global-color-primary);
}
.notice_cool_2f73 .liquid-db5a,
.notice_cool_2f73 .liquid-db5a a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notice_cool_2f73 .border_80f4 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_e68a .popup-simple-557e {
  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);
}
.complex-d847 .yellow_1639 .hover_stale_3261 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination-thick-c651 .dropdown_3172:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.pagination-thick-c651 .pattern_copper_46d4 i {
  color: var(--e-global-color-primary);
}
.pagination-thick-c651 .pattern_copper_46d4 svg {
  fill: var(--e-global-color-primary);
}
.pagination-thick-c651 .primary-9ecc {
  color: var(--e-global-color-secondary);
}
.pagination-thick-c651 .dropdown_3172 > .primary-9ecc,
.pagination-thick-c651 .dropdown_3172 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary-19cc .label_copper_8ca6 {
  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);
}
.tertiary-19cc .shade_selected_d287 {
  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);
}
.lite_68ed .modal-e6bf .shadow_6adf {
  background-color: var(--e-global-color-primary);
}
.lite_68ed .mini-20c2 {
  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);
}
.steel_b984 .next_7ec6 {
  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);
}
.steel_b984 .description-b911 {
  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);
}
.steel_b984 .slider-hovered-4c17 {
  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);
}
.grid-59e3 .frame-fixed-2bcf,
.grid-59e3 .frame-fixed-2bcf a {
  color: var(--e-global-color-primary);
}
.grid-59e3 .frame-fixed-2bcf.carousel_5ebb,
.grid-59e3 .frame-fixed-2bcf.carousel_5ebb a {
  color: var(--e-global-color-accent);
}
.grid-59e3 .frame-fixed-2bcf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.grid-59e3 .secondary-silver-153c {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search-2224 .focus-3880,
.search-2224 .old-8908 {
  color: var(--e-global-color-primary);
}
.search-2224 .focus-3880 svg {
  fill: var(--e-global-color-primary);
}
.search-2224 .carousel_5ebb .focus-3880,
.search-2224 .carousel_5ebb .old-8908 {
  color: var(--e-global-color-accent);
}
.search-2224 .carousel_5ebb .focus-3880 svg {
  fill: var(--e-global-color-accent);
}
.search-2224 .old-8908 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search-2224 .secondary-silver-153c {
  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-liquid-5b42 .medium_525e,
.carousel-liquid-5b42 .input_c839 {
  color: var(--e-global-color-primary);
}
.carousel-liquid-5b42 .input_c839 svg {
  fill: var(--e-global-color-primary);
}
.carousel-liquid-5b42 .frame-fixed-2bcf.carousel_5ebb a,
.carousel-liquid-5b42
  .frame-fixed-2bcf.carousel_5ebb
  .input_c839 {
  color: var(--e-global-color-accent);
}
.carousel-liquid-5b42 .medium_525e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.carousel-liquid-5b42 .secondary-silver-153c {
  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);
}
.copper-31cb .thumbnail-brown-a80f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.copper-31cb .hot_ad57 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_advanced_a40b .message_lite_ffb3 .component_hard_725d {
  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);
}
.icon_advanced_a40b .message_lite_ffb3 .out-7210 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_advanced_a40b .alert_lower_1055 .component_hard_725d {
  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);
}
.icon_advanced_a40b
  .alert_lower_1055
  .out-7210 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_advanced_a40b
  .carousel_dim_aff5
  .component_hard_725d {
  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);
}
.icon_advanced_a40b
  .carousel_dim_aff5
  .out-7210 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_advanced_a40b
  .copper-9f21
  .component_hard_725d {
  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);
}
.icon_advanced_a40b
  .copper-9f21
  .out-7210 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_dynamic_65ed .over_6df7 {
  background-color: var(--e-global-color-primary);
}
.title_dynamic_65ed .over_6df7:hover {
  background-color: var(--e-global-color-primary);
}
.title_dynamic_65ed .main_pink_a0a2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title_dynamic_65ed
  .over_6df7:hover
  .main_pink_a0a2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-ed7d .steel_6348 {
  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);
}
.filter-clean-f501 .logo_83cb .border-0cd9 a {
  background-color: var(--e-global-color-accent);
}
.filter-clean-f501 .logo_83cb .active_65cc a {
  background-color: var(--e-global-color-accent);
}
.filter-clean-f501 .logo_83cb .border-0cd9 a,
.filter-clean-f501 .logo_83cb .active_65cc a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo-active-7202
  .hidden_c715.frame-under-c7d7
  .logo_83cb
  a.picture-2712 {
  background-color: var(--e-global-color-accent);
}
.photo-active-7202
  .hidden_c715.frame-under-c7d7
  .logo_83cb
  span.picture-2712.fn-current-acee {
  background-color: var(--e-global-color-text);
}
.photo-active-7202
  .hidden_c715.frame-under-c7d7
  .logo_83cb
  .picture-2712 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-5869 .tertiary_dynamic_70b7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-5869
  .box_a784
  > .bronze-8c16
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-5869
  .accordion_last_e3ca
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-5869
  .top_27af
  .over-65ca,
.overlay-5869
  .top_27af
  .link-steel-e75f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay-5869
  .top_27af
  .sidebar_670d,
.overlay-5869
  .top_27af
  a
  .sidebar_670d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-5869
  .top_27af
  .brown_a23e {
  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);
}
.overlay-5869
  .top_27af
  .hard_080f {
  background-color: var(--e-global-color-primary);
}
.overlay-5869
  .top_27af
  .hard_080f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-5869
  .top_27af
  .hard_080f:hover {
  background-color: var(--e-global-color-primary);
}
.overlay-5869
  .top_27af
  .footer_yellow_c27e {
  background-color: var(--e-global-color-primary);
}
.overlay-5869
  .top_27af
  .footer_yellow_c27e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-5869
  .top_27af
  .footer_yellow_c27e:hover {
  background-color: var(--e-global-color-primary);
}
.overlay-5869
  .button_selected_ae27
  .disabled_liquid_40ad
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay-5869
  .button_selected_ae27
  .pattern_2ef8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-5869
  .button_selected_ae27
  .brown_a23e {
  color: var(--e-global-color-text);
}
.overlay-5869
  .button_selected_ae27
  .brown_a23e
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-5869
  .button_selected_ae27
  .hard_080f {
  background-color: var(--e-global-color-primary);
}
.overlay-5869
  .button_selected_ae27
  .hard_080f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-5869
  .button_selected_ae27
  .hard_080f:hover {
  background-color: var(--e-global-color-primary);
}
.overlay-5869
  .button_selected_ae27
  .footer_yellow_c27e {
  background-color: var(--e-global-color-primary);
}
.overlay-5869
  .button_selected_ae27
  .footer_yellow_c27e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-5869
  .button_selected_ae27
  .footer_yellow_c27e:hover {
  background-color: var(--e-global-color-primary);
}
.overlay-5869 .footer-0a92 {
  background-color: var(--e-global-color-primary);
}
.overlay-5869 .footer-0a92:hover {
  background-color: var(--e-global-color-primary);
}
.overlay-5869 .avatar-ddc6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay-5869 .right_d6b9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_motion_e687 .tiny-f806 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_motion_e687
  .progress-6b61
  > div:nth-child(3)
  .tiny-f806,
.gradient_motion_e687
  .secondary_e313
  > div:nth-child(1)
  .tiny-f806,
.gradient_motion_e687
  .thumbnail_fluid_6967
  > div:nth-child(1)
  .tiny-f806,
.gradient_motion_e687
  .feature-fe5f
  > div:nth-child(1)
  .tiny-f806,
.gradient_motion_e687
  .shadow_red_9ae9
  > div:nth-child(1)
  .tiny-f806 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_motion_e687 .sort_down_64a3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient_motion_e687 .mini-1264 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient_motion_e687 .form_dae0 {
  background-color: var(--e-global-color-primary);
}
.gradient_motion_e687 .form_dae0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient_motion_e687 .form_dae0:hover {
  background-color: var(--e-global-color-primary);
}
.gradient_motion_e687 .clean_cb45 {
  background-color: var(--e-global-color-primary);
}
.gradient_motion_e687 .clean_cb45:hover {
  background-color: var(--e-global-color-primary);
}
.gradient_motion_e687 .avatar-ddc6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_motion_e687 .right_d6b9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_2bcf .rough-45bf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_2bcf .iron-dbe1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_2bcf .first_1641 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_2bcf .north-f1d8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_2bcf .menu-inner-cbe2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_2bcf .clean_cb45 {
  background-color: var(--e-global-color-primary);
}
.focused_2bcf .clean_cb45:hover {
  background-color: var(--e-global-color-primary);
}
.clean_c67e .breadcrumb-simple-11d2 {
  background-color: var(--e-global-color-secondary);
}
.clean_c67e .chip-warm-91bc {
  background-color: var(--e-global-color-text);
}
.clean_c67e .layout-static-55f4 {
  background-color: var(--e-global-color-secondary);
}
.clean_c67e .pattern_877e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.clean_c67e .current_a001 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean_c67e .border-8a5f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean_c67e .out_7353 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean_c67e .background-fluid-7259 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_7d56 .disabled-69ab .list-635e,
.info_7d56
  .disabled-69ab
  .list-635e
  a,
.info_7d56 .secondary-fresh-744f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_7d56 .disabled-69ab .accent-static-2909,
.info_7d56 .link_5d7e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_7d56 .disabled-69ab .accent-static-2909 {
  color: var(--e-global-color-text);
}
.info_7d56 .link_5d7e {
  color: var(--e-global-color-text);
}
.info_7d56
  .disabled-69ab
  .notice-c233 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.info_7d56 .hard-bd0b .list-86a9 {
  background-color: var(--e-global-color-primary);
}
.info_7d56 .hard-bd0b .list-86a9:hover {
  background-color: var(--e-global-color-primary);
}
.info_7d56 .hard-bd0b .block-0169 li span {
  background-color: var(--e-global-color-text);
}
.info_7d56 .hard-bd0b .block-0169 li span:hover {
  background-color: var(--e-global-color-primary);
}
.info_7d56
  .hard-bd0b
  .block-0169
  li.form-warm-5c32
  span {
  background-color: var(--e-global-color-accent);
}
.info_7d56 .top_346c span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_638e .shadow-e4b8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.selected_c79b .under-a8d6 {
  background-color: var(--e-global-color-primary);
}
.selected_c79b .highlight-short-08e1 {
  background-color: var(--e-global-color-secondary);
}
.selected_c79b .header-5be1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.selected_c79b .banner_silver_cf4a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.selected_c79b .text-pressed-64af {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.selected_c79b .shadow_7fe5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.selected_c79b .gallery_12a1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.selected_c79b .icon_next_fde8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.selected_c79b .wood-796b {
  background-color: var(--e-global-color-primary);
}
.selected_c79b .wood-796b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tall_1292 .text-last-3e36 {
  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);
}
.tall_1292 .thumbnail-bronze-bfa1 {
  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);
}
.tall_1292
  .dropdown_full_1234:after {
  background-color: var(--e-global-color-primary);
}
.tall_1292 .clean-afba {
  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);
}
.hard_4b77 .secondary-fresh-744f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard_4b77 .link_5d7e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-short-cf82 .label_fresh_d71a .orange_fcd0 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-short-cf82 .label_fresh_d71a .overlay-fixed-22e5 {
  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);
}
.blue-eb6a .lite_5630 {
  background-color: var(--e-global-color-primary);
}
.blue-eb6a .notification-slow-1543 {
  background-color: var(--e-global-color-secondary);
}
.blue-eb6a .dynamic_9846 .pagination_e302 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.blue-eb6a .notice_1f1c .pagination_e302 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_a25f .photo_f0a6 .paragraph_cbbb {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_a25f .photo_f0a6 .footer_light_2e53 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_a25f .photo_f0a6 .primary-fresh-b329 {
  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);
}
.notice-hard-1741 .shade-motion-f9af {
  border-color: var(--e-global-color-text);
}
.notice-hard-1741 .module-9e00 {
  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);
}
.notice-hard-1741 .avatar-dirty-2bf1 {
  color: var(--e-global-color-primary);
}
.notice-hard-1741 .active_3d8a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bronze_2129 .header-f0f3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze_2129 .steel_060f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze_2129 .highlight-short-3702:hover .header-f0f3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze_2129
  .highlight-short-3702:hover
  .steel_060f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze_d558 .column_d426 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze_d558 .pagination_thick_033d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail-bc5d .widget_static_4f68 .frame-3c15 {
  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);
}
.detail-bc5d .element_b28d .frame-3c15 {
  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);
}
.new_0f00 .gradient_right_d54d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.button_complex_d33a .accordion_bc01 .right_1445 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_complex_d33a .accordion_bc01 .right_1445 {
  background-color: var(--e-global-color-secondary);
}
.button_complex_d33a .slow_33d7 .right_1445 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_complex_d33a .slow_33d7 .right_1445 {
  background-color: var(--e-global-color-secondary);
}
.button_complex_d33a .widget_out_90d7 .panel-9425 {
  background-color: var(--e-global-color-primary);
}
.button_complex_d33a .widget_out_90d7:hover .panel-9425 {
  background-color: var(--e-global-color-secondary);
}
.button_complex_d33a .list-86a9 {
  background-color: var(--e-global-color-primary);
}
.button_complex_d33a .list-86a9:hover {
  background-color: var(--e-global-color-accent);
}
.button_complex_d33a .block-0169 li span {
  background-color: var(--e-global-color-text);
}
.button_complex_d33a .block-0169 li span:hover {
  background-color: var(--e-global-color-primary);
}
.button_complex_d33a .block-0169 li.form-warm-5c32 span {
  background-color: var(--e-global-color-accent);
}
.outline_26d6 .card-center-a824 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline_26d6 .down_1f03 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.east-032a .brown-5900:before {
  background-color: var(--e-global-color-secondary);
}
.east-032a .box_wide_4407 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.east-032a .hero_83d3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list_e730 .plasma-48a6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list_e730 .plasma-48a6:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list_e730 .plasma-48a6.fn-active-acee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list_e730 .description-b8de {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list_e730 .outer_130d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list_e730 .gradient-6a14 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list_e730 .table-5a2a {
  background-color: var(--e-global-color-primary);
}
.list_e730 .table-5a2a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.list_e730 .texture-c0ff {
  background-color: var(--e-global-color-primary);
}
.list_e730 .texture-c0ff {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface_3010 .gallery-e2c4 .component_selected_0580 a {
  color: var(--e-global-color-secondary);
}
.surface_3010 .gallery-e2c4 .component_selected_0580 a:hover {
  color: var(--e-global-color-secondary);
}
.surface_3010 .gallery-e2c4 .component_selected_0580,
.surface_3010 .gallery-e2c4 .component_selected_0580 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_3010 .gallery-e2c4 .menu-thick-a40b {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_3010 .gallery-e2c4 .container-d39b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_3010 .gallery-e2c4 .heading_dirty_08d1 {
  background-color: var(--e-global-color-primary);
}
.surface_3010 .gallery-e2c4 .heading_dirty_08d1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_3010 .gallery-e2c4 .heading_dirty_08d1:hover {
  background-color: var(--e-global-color-primary);
}
.surface_3010 .gallery-e2c4 .column-16a8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface_3010 .gallery-e2c4 .column-16a8 {
  background-color: var(--e-global-color-primary);
}
.surface_3010 .gallery-e2c4 .column-16a8:hover {
  background-color: var(--e-global-color-primary);
}
.surface_3010 .gallery-e2c4 .list-86a9 {
  background-color: var(--e-global-color-primary);
}
.surface_3010 .gallery-e2c4 .list-86a9:hover {
  background-color: var(--e-global-color-primary);
}
.surface_3010 .hard-bd0b .block-0169 li span {
  background-color: var(--e-global-color-text);
}
.surface_3010 .hard-bd0b .block-0169 li span:hover {
  background-color: var(--e-global-color-primary);
}
.surface_3010 .hard-bd0b .block-0169 li.form-warm-5c32 span {
  background-color: var(--e-global-color-accent);
}
.surface_3010 .avatar-ddc6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface_3010 .right_d6b9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.east-0759 .short-f170 .selected-2086 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.east-0759 .short-f170 .icon_dirty_c508 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.east-0759 .short-f170 .banner_next_cb7c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-2dc4 .sidebar-plasma-7bd3 {
  border-color: var(--e-global-color-text);
}
.button-2dc4 .plasma_fe1d {
  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);
}
.button-2dc4 .feature-glass-3847 {
  color: var(--e-global-color-secondary);
}
.button-2dc4 .feature-glass-3847 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-2dc4 .heading_lite_8b16 > * {
  color: var(--e-global-color-primary);
}
.button-2dc4 .heading_lite_8b16 > * svg {
  fill: var(--e-global-color-primary);
}
.button-2dc4 .lite-ab3a {
  color: var(--e-global-color-primary);
}
.button-2dc4 .lite-ab3a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button-2dc4 .backdrop-079e {
  color: var(--e-global-color-primary);
}
.button-2dc4 .backdrop-079e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button-2dc4 .fixed-cdea {
  color: var(--e-global-color-primary);
}
.button-2dc4 .fixed-cdea {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-2dc4 .section-wood-6379 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-2dc4 .outer_aeee {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-2dc4 .outer_aeee.gas_b8d6 {
  color: var(--e-global-color-secondary);
}
.button-2dc4 .outer_aeee.gas_b8d6 .right_e366 {
  color: var(--e-global-color-accent);
}
.button-2dc4 .outer_aeee.under_5861 {
  color: var(--e-global-color-text);
}
.button-2dc4 .outer_aeee.under_5861 .right_e366 {
  color: var(--e-global-color-text);
}
.button-2dc4 .outer_aeee:before {
  border-top-color: var(--e-global-color-text);
}
.button-2dc4 .title-050d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-2dc4
  .title-050d
  .header-77d0 {
  background-color: var(--e-global-color-primary);
}
.button-2dc4
  .title-050d
  .header-77d0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button-2dc4 .sidebar-plasma-7bd3 .medium_7ef6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-c2a8 .basic-1c4e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bronze-c2a8 .logo_6d00 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort-bottom-1d3c .feature_easy_1308 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort-bottom-1d3c
  .warm_fe8c
  .panel-6a3e {
  background-color: var(--e-global-color-secondary);
}
.sort-bottom-1d3c
  .warm_fe8c.shade-south-1534
  .panel-6a3e {
  background-color: var(--e-global-color-text);
}
.sort-bottom-1d3c
  .warm_fe8c:hover
  .panel-6a3e {
  background-color: var(--e-global-color-accent);
}
.sort-bottom-1d3c
  .warm_fe8c.fn-active-acee
  .panel-6a3e {
  background-color: var(--e-global-color-primary);
}
.breadcrumb_a3a5 .text_1a20 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.breadcrumb_a3a5 .container_focused_e3a0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_a3a5 .under-be52 {
  background-color: var(--e-global-color-primary);
}
.breadcrumb_a3a5 .under-be52 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip-inner-b5f4 .hovered_fb02 .blue-37a0 .black_637c {
  background-color: var(--e-global-color-secondary);
}
.tooltip-inner-b5f4 .hovered_fb02 .nav_plasma_d8a6:after {
  background-color: var(--e-global-color-secondary);
}
.tooltip-inner-b5f4 .detail-hot-4c07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-inner-b5f4 .header_3e56 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-inner-b5f4 .in-1049 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-inner-b5f4 .thumbnail_clean_80e0 {
  background-color: var(--e-global-color-primary);
}
.tooltip-inner-b5f4 .thumbnail_clean_80e0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip-inner-b5f4 .hover_short_2132 {
  background-color: var(--e-global-color-secondary);
}
.tooltip-inner-b5f4 .hover_short_2132 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip-inner-b5f4 .hovered_fb02 .summary_stone_15db .input-2e20:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip-inner-b5f4
  .hovered_fb02
  .summary_stone_15db
  .input-2e20.fresh-3a4b {
  background-color: var(--e-global-color-primary);
}
.tooltip-inner-b5f4 .hovered_fb02 .hover_20e3:before {
  border-color: var(--e-global-color-primary);
}
.tooltip-inner-b5f4 .hovered_fb02 .hover_20e3:hover:before {
  border-color: var(--e-global-color-secondary);
}
.tooltip-inner-b5f4
  .hovered_fb02
  .hover_20e3.outer-3568:before {
  border-color: var(--e-global-color-primary);
}
.tooltip-inner-b5f4 .highlight_20ab span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.selected-b30b .selected_87eb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.selected-b30b .selected_87eb:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.selected-b30b .selected_87eb.hidden_5124 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.selected-b30b .medium_0916 {
  background-color: var(--e-global-color-primary);
}
.selected-b30b .medium_0916 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.selected-b30b
  .static_3033
  .last_28ea
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.selected-b30b
  .shade_1e6b
  .last_28ea
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer-fd08
  .notice_cd1f
  .sidebar-a71e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-fd08
  .notice_cd1f
  .box-dirty-1c99 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-fd08 .status_down_0b01 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-fd08 .large-e88c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer-fd08 .text-9fa7 {
  background-color: var(--e-global-color-primary);
}
.footer-fd08 .text-9fa7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row-7528 .breadcrumb-white-2959 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row-7528 .advanced-e32e {
  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);
}
.row-7528 .focus_upper_b88c {
  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);
}
.row-7528 .focus_upper_b88c a:hover {
  color: var(--e-global-color-secondary);
}
.row-7528 .heading_2768 {
  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);
}
.row-7528 .right-340c {
  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);
}
.row-7528 .surface-28d1 .list-86a9 {
  background-color: var(--e-global-color-primary);
}
.row-7528 .surface-28d1 .list-86a9:hover {
  background-color: var(--e-global-color-accent);
}
.row-7528
  .surface-28d1
  .block-0169
  li
  span {
  background-color: var(--e-global-color-text);
}
.row-7528
  .surface-28d1
  .block-0169
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.row-7528
  .surface-28d1
  .block-0169
  li.form-warm-5c32
  span {
  background-color: var(--e-global-color-accent);
}
.fresh-f552
  .backdrop_8ae0
  .bright_ec98 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fresh-f552 .backdrop_8ae0 .module-complex-b342 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fresh-f552 .backdrop_8ae0 .heading_22d5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fresh-f552 .status_2849 {
  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);
}
.fresh-f552
  .current_1031.focus_current_d15e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > a {
  background-color: var(--e-global-color-text);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > a
  .primary-18fe.focus_bottom_025e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > a
  .white_1eb8.banner_selected_9c1a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > .active-2398
  .dirty-4a2f
  > a {
  background-color: var(--e-global-color-secondary);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > .active-2398
  .dirty-4a2f
  > a
  .plasma_dcf3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > .active-2398
  .dirty-4a2f
  > a
  .white_1eb8.module-9e19 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > a
  .plasma_f7bf:before {
  color: var(--e-global-color-text);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > .active-2398
  a
  .plasma_f7bf:before {
  color: var(--e-global-color-text);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f.image-1cad
  > a
  .plasma_f7bf:before {
  color: var(--e-global-color-text);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > .active-2398
  .dirty-4a2f.image-1cad
  > a
  .plasma_f7bf:before {
  color: var(--e-global-color-text);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > a
  .paragraph-new-34f4
  .iron_e45f {
  color: var(--e-global-color-text);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > .active-2398
  a
  .paragraph-new-34f4
  .iron_e45f {
  color: var(--e-global-color-text);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > a
  .paragraph-new-34f4
  .iron_e45f,
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > .active-2398
  a
  .paragraph-new-34f4
  .iron_e45f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > a
  .green-bcc0:before {
  color: var(--e-global-color-text);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > .active-2398
  a
  .green-bcc0:before {
  color: var(--e-global-color-text);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f.image-1cad
  > a
  .green-bcc0:before {
  color: var(--e-global-color-text);
}
.block-advanced-e369
  > .title-5056
  > div
  > .section_dynamic_3c41
  > .dirty-4a2f
  > .active-2398
  .dirty-4a2f.image-1cad
  > a
  .green-bcc0:before {
  color: var(--e-global-color-text);
}
.caption-dim-d73f .progress_dynamic_18cd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-dim-d73f
  .badge_static_95a4:hover
  .progress_dynamic_18cd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag-8389
  > .title-5056
  > .nav-dark-713b
  > .box-961c
  > .form_ebef
  > .disabled_focused_03d5
  .status-4319 {
  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);
}
.tag-8389
  > .title-5056
  > .nav-dark-713b
  > .box-961c
  > .form_ebef
  > .disabled_focused_03d5:hover
  .status-4319 {
  color: var(--e-global-color-text);
}
.tag-8389
  > .title-5056
  > .nav-dark-713b
  > .box-961c
  > .form_ebef
  > .disabled_focused_03d5:hover
  .status-4319 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag-8389
  > .title-5056
  > .nav-dark-713b
  > .box-961c
  > .form_ebef.gold-6b8e
  > .disabled_focused_03d5
  .status-4319 {
  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);
}
.simple-113e .notification-81ba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-113e .outline_down_1e6c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-113e .under_154d {
  background-color: var(--e-global-color-primary);
}
.simple-113e .under_154d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.yellow_8ae2
  > .title-5056
  > .west-b983
  > .content-plasma-deda
  > .summary_45d5
  .list_fdc8 {
  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);
}
.yellow_8ae2
  > .title-5056
  > .west-b983
  > .content-plasma-deda
  > .summary_45d5
  .module-new-af56 {
  color: var(--e-global-color-text);
}
.yellow_8ae2
  > .title-5056
  > .west-b983
  > .content-plasma-deda
  > .summary_45d5:hover
  .list_fdc8 {
  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);
}
.yellow_8ae2
  > .title-5056
  > .west-b983
  > .content-plasma-deda
  > .summary_45d5:hover
  .module-new-af56 {
  color: var(--e-global-color-secondary);
}
.yellow_8ae2
  > .title-5056
  > .west-b983
  > .content-plasma-deda
  > .summary_45d5.popup-99ee
  .list_fdc8 {
  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);
}
.yellow_8ae2
  > .title-5056
  > .west-b983
  > .content-plasma-deda
  > .summary_45d5.popup-99ee
  .module-new-af56 {
  color: var(--e-global-color-primary);
}
.badge-bright-0f5c
  .section-cool-35d7
  .item_e099 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-bright-0f5c .label-current-8fdf .medium_7ef6 .accordion-4f7a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-7798 .dropdown_down_3257 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-7798 .fast_4950 .dropdown_down_3257 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-7798 .smooth-9863 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.brown-7798 .smooth-9863 {
  background-color: var(--e-global-color-primary);
}
.backdrop-wood-b399 .popup-254b .new-785e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-wood-b399
  .popup-254b:hover
  .dark-663e {
  color: var(--e-global-color-secondary);
}
.backdrop-wood-b399
  .popup-254b:hover
  .new-785e {
  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);
}
.overlay_light_7527 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.tooltip-clean-d260 {
  flex-direction: column;
}

.tooltip-clean-d260 .content-tall-0773 {
  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.tooltip-clean-d260 .content-tall-0773 {
  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);
}

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

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

.layout-bottom-7a05.summary-yellow-939d {
  display: none;
}

.form-5cf9 {
  display: none;
}

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

.component_e743.backdrop_basic_a5de {
  margin-bottom: 40px;
  width: 100%;
}

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

.tooltip-clean-d260 a {
  width: 100%;
}

.list_hard_25ee .gallery_f1e7.bright-9213 {
  width: 20% !important;
}

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

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

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

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

.container-middle-9f31 {
  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;
}

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

.container-middle-9f31: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);
}

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

.list_hard_25ee
  .gallery_f1e7.section-e6a2
  .blue-3d03
  .label-d3f4 {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.label_1201.yellow_d830 > .photo-510c {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.blue-1323 {
  position: relative;
  width: 100%;
}

.cold-13bc {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

.row-silver-5ef9 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 21px;
  margin-bottom: 25px;
}

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

.heading-top-d25e {
  display: flex;
  gap: 50px;
}

.list_hard_25ee
  .gallery_f1e7.popup-rough-d0ae
  .light_0b7f
  .small_4794 {
  width: 100% !important;
}

.search-soft-a59a {
  width: 500px !important;
  max-width: none;
}

.hovered_68bd {
  width: 100%;
}

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

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

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

  display: none;
}

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

.tooltip-yellow-c6cd {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.block_8cd6:hover .tooltip-yellow-c6cd {
  visibility: visible;
}
.block_8cd6:hover.block_8cd6::before {
  display: block;
}

.fixed_be36 h3 {
  color: #fff;
}

.lower_dbe0 {
  margin: 0;
}

.list_hard_25ee
  .gallery_f1e7.popup-rough-d0ae
  .small_4794
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.notice_0f83 {
  width: 100%;
}

.input-e251 {
  width: 100%;
}

.modal-61b1 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.input-e251 {
  width: 100%;
}

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

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

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

.description-north-c742 {
  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;
}

.tooltip-clean-d260 .content-tall-0773.under-1f22 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.tooltip-clean-d260 h1.content-tall-0773 {
  margin-top: 80px !important;
}

.list_hard_25ee .gallery_f1e7.outline-first-7aed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.caption-pro-a2d1 img {
  width: 100%;
}

.pagination-0c9e .title-new-b8a0.blue-3d03 {
  justify-content: space-between;
}

.heading-pro-72ef {
  display: none;
}

.focus-8554 .chip-red-0b24 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .label_1201 .photo-510c {
    flex-wrap: nowrap !important;
  }
}

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

  .search-soft-a59a {
    width: 100% !important;
  }
}

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

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

  .pagination-0c9e .title-new-b8a0.blue-3d03 {
    border-bottom: 1px solid #f0c159;
  }

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

  .label_1201.yellow_d830 > .photo-510c {
    gap: 15px;
    justify-content: space-between;
  }

  .list_hard_25ee
    .gallery_f1e7.popup-rough-d0ae
    .small_4794
    img {
    width: 60% !important;
  }

  .cold-13bc {
    left: 2%;
  }

  .content_clean_b052 {
    margin: 10px 0;
  }

  .tooltip-clean-d260 .chip-red-0b24 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.tooltip-clean-d260 .content-tall-0773,
  .tooltip-clean-d260 .content-tall-0773 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .small_4794 {
    justify-content: center;
  }

  .tooltip-clean-d260 .chip-red-0b24 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .description-yellow-c4c9 {
    margin-bottom: 15px !important;
  }

  .list_hard_25ee .gallery_f1e7.bright-9213 {
    width: 75% !important;
  }

  .caption-pro-a2d1 img {
    width: 100% !important;
  }
}

@media (max-width: 550px) {
  .container-middle-9f31 {
    text-transform: capitalize;
  }

  h2.tooltip-clean-d260 .content-tall-0773,
  .tooltip-clean-d260 .content-tall-0773 {
    font-size: 30px !important;
  }

  .small_4794 {
    justify-content: center;
  }

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

  .backdrop_cool_7117
    .tertiary-726e.column_5c61 {
    margin: 0 !important;
  }

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

  .content_clean_b052 {
    display: flex;
  }

  .hard_aa4f .narrow_1175 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

  .modal-61b1 {
    justify-content: flex-end;
    gap: 1px;
  }

  .tooltip-clean-d260 h1.content-tall-0773 {
    margin-top: 40px !important;
  }

  .list_hard_25ee
    .gallery_f1e7.popup-rough-d0ae
    .small_4794
    img,
  .photo-next-da18 .light_0b7f {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .container-middle-9f31 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .list_hard_25ee .gallery_f1e7.bright-9213 {
    width: 100% !important;
  }

  .label_1201.yellow_d830 > .photo-510c {
    gap: 3px;
  }

  .tooltip-clean-d260 .chip-red-0b24 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.pagination-0c9e .title-new-b8a0.blue-3d03 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.pagination-0c9e .title-new-b8a0.blue-3d03: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);
}

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

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

.tooltip-clean-d260 {
  position: relative;
  padding-top: 30px;
}

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

.layout-bottom-7a05: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;
}

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

/* 响应式增强 */
@media (max-width: 767px) {
  .pagination-0c9e .title-new-b8a0.blue-3d03 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .tooltip-clean-d260 .content-tall-0773 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .narrow_1175 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.thumbnail_cad6 .gallery_wide_e0ee {
  flex-shrink: 0;
  white-space: nowrap;
}

.thumbnail_cad6 .fast-5d23 {
  flex-shrink: 0;
  min-width: fit-content;
}

.thumbnail_cad6 .label-d3f4 {
  white-space: nowrap;
}

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

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

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

.thumbnail_cad6 .fast-5d23 {
  max-width: 80px !important;
  overflow: hidden;
}

.thumbnail_cad6 .title-new-b8a0.blue-3d03 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.thumbnail_cad6 .label-d3f4 {
  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);
  }
}

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

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

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

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

body .container-middle-9f31:nth-child(2),
.list_hard_25ee .container-middle-9f31:nth-child(2),
#page .container-middle-9f31: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;
}

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

/* css-noise: c599 */
.ghost-box-m9 {
  padding: 0.2rem;
  font-size: 13px;
  line-height: 1.1;
}
