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(.banner-ace0) {
  gap: 0.5em;
}
:where(.simple_9c67) {
  gap: 0.5em;
}
body .white-4b8a > .popup_huge_d4d6 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .white-4b8a > .modal_green_bb80 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .white-4b8a > .center_896f {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .badge_8673 > .popup_huge_d4d6 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .badge_8673 > .modal_green_bb80 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .badge_8673 > .center_896f {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .badge_8673
  > :where(:not(.popup_huge_d4d6):not(.modal_green_bb80):not(.nav_2385)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .badge_8673 > .pro_3017 {
  max-width: var(--wp--style--global--wide-size);
}
body .banner-ace0 {
  display: flex;
}
body .banner-ace0 {
  flex-wrap: wrap;
  align-items: center;
}
body .banner-ace0 > * {
  margin: 0;
}
body .simple_9c67 {
  display: grid;
}
body .simple_9c67 > * {
  margin: 0;
}
:where(.rough-6aca.banner-ace0) {
  gap: 2em;
}
:where(.rough-6aca.simple_9c67) {
  gap: 2em;
}
:where(.in_e4dd.banner-ace0) {
  gap: 1.25em;
}
:where(.in_e4dd.simple_9c67) {
  gap: 1.25em;
}
.form_1c4b {
  color: var(--wp--preset--color--black) !important;
}
.accordion_middle_0ddd {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.disabled_prev_9121 {
  color: var(--wp--preset--color--white) !important;
}
.title-short-5e2f {
  color: var(--wp--preset--color--pale-pink) !important;
}
.progress_plasma_a159 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.center-9e16 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.tag_lower_dee9 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.current_75bb {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.link-45b5 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.up-7c21 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.fluid-b1a4 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.down-f6ec {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.iron_c805 {
  background-color: var(--wp--preset--color--black) !important;
}
.progress-gas-00a1 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.row_prev_0f8c {
  background-color: var(--wp--preset--color--white) !important;
}
.avatar-ac96 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.layout-full-9e10 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.huge-1422 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.secondary_e12a {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.fluid_5155 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.box_c4a4 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.search_2cfb {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.pagination-prev-72e5 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.detail-paper-f301 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.shade-c894 {
  border-color: var(--wp--preset--color--black) !important;
}
.dropdown-2e7b {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.caption_541c {
  border-color: var(--wp--preset--color--white) !important;
}
.picture_fluid_ce15 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.left-49cb {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.pro_888d {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.bronze-b2c8 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.dark-06d2 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.complex-cad7 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.frame-4c39 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.status_4f23 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.media-2d87 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.summary_c955 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.texture_b010 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.surface-solid-b576 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.slider-26db {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.gradient_e8ca {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.up-20a2 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.title_silver_b3ac {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.slider-25bc {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.complex_b451 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.module_321d {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.video-first-a40a {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.copper_78ba {
  background: var(--wp--preset--gradient--midnight) !important;
}
.warm-ea6e {
  font-size: var(--wp--preset--font-size--small) !important;
}
.pattern_5483 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.mask_fixed_32fa {
  font-size: var(--wp--preset--font-size--large) !important;
}
.mask-9e94 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.box-narrow-2d20 a:where(:not(.widget-5f22)) {
  color: inherit;
}
:where(.in_e4dd.banner-ace0) {
  gap: 1.25em;
}
:where(.in_e4dd.simple_9c67) {
  gap: 1.25em;
}
:where(.rough-6aca.banner-ace0) {
  gap: 2em;
}
:where(.rough-6aca.simple_9c67) {
  gap: 2em;
}
.footer-e212 {
  font-size: 1.5em;
  line-height: 1.6;
}

.hidden_108f .chip-a523 {
  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-bde6 .stale_8ece {
  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);
}
.hot-002f {
  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);
}
.hot-002f.wrapper-b29f .heading-c70d {
  background-color: var(--e-global-color-primary);
}
.hot-002f.lower-20e5 .heading-c70d,
.hot-002f.list_371e .heading-c70d {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.clean_40c5 .main_dark_6444 {
  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);
}
.fluid-d45f {
  --divider-color: var(--e-global-color-secondary);
}
.fluid-d45f .out-ac18 {
  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);
}
.fluid-d45f.border-4448 .gas-cce2 {
  background-color: var(--e-global-color-secondary);
}
.fluid-d45f.title_48fd .gas-cce2,
.fluid-d45f.element_8450 .gas-cce2 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.fluid-d45f.title_48fd .gas-cce2,
.fluid-d45f.element_8450 .gas-cce2 svg {
  fill: var(--e-global-color-secondary);
}
.filter-motion-2fc6 .outline_fresh_ed7f {
  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);
}
.filter-motion-2fc6 .tiny_ec3d {
  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);
}
.cool-c1a9.border-4448 .gas-cce2 {
  background-color: var(--e-global-color-primary);
}
.cool-c1a9.title_48fd .gas-cce2,
.cool-c1a9.element_8450 .gas-cce2 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.cool-c1a9.title_48fd .gas-cce2,
.cool-c1a9.element_8450 .gas-cce2 svg {
  fill: var(--e-global-color-primary);
}
.basic_61f7.border-4448 .gas-cce2 {
  background-color: var(--e-global-color-primary);
}
.basic_61f7.title_48fd .gas-cce2,
.basic_61f7.element_8450 .gas-cce2 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.basic_61f7 .old-1f4e {
  color: var(--e-global-color-primary);
}
.basic_61f7 .old-1f4e,
.basic_61f7 .old-1f4e a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.basic_61f7 .container_pink_aaeb {
  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);
}
.message_4c75 .form_9774 {
  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-8a76 .progress_huge_7bb1 .narrow-8a8c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.icon-static-7d6c .filter_b195:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.icon-static-7d6c .shadow_blue_590e i {
  color: var(--e-global-color-primary);
}
.icon-static-7d6c .shadow_blue_590e svg {
  fill: var(--e-global-color-primary);
}
.icon-static-7d6c .pressed_cdd9 {
  color: var(--e-global-color-secondary);
}
.icon-static-7d6c .filter_b195 > .pressed_cdd9,
.icon-static-7d6c .filter_b195 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_6d65 .sidebar-up-cf21 {
  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);
}
.top_6d65 .primary_prev_7442 {
  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);
}
.dropdown_inner_804b .list-7ba2 .chip-9029 {
  background-color: var(--e-global-color-primary);
}
.dropdown_inner_804b .box_right_2b70 {
  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);
}
.active-812d .carousel_fixed_c3b2 {
  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);
}
.active-812d .aside-bb01 {
  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);
}
.active-812d .badge_4278 {
  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);
}
.wide_f0a7 .content_down_8839,
.wide_f0a7 .content_down_8839 a {
  color: var(--e-global-color-primary);
}
.wide_f0a7 .content_down_8839.chip-f1b0,
.wide_f0a7 .content_down_8839.chip-f1b0 a {
  color: var(--e-global-color-accent);
}
.wide_f0a7 .content_down_8839 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wide_f0a7 .footer_0581 {
  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);
}
.primary_steel_7e2e .mask-5841,
.primary_steel_7e2e .top-76cf {
  color: var(--e-global-color-primary);
}
.primary_steel_7e2e .mask-5841 svg {
  fill: var(--e-global-color-primary);
}
.primary_steel_7e2e .chip-f1b0 .mask-5841,
.primary_steel_7e2e .chip-f1b0 .top-76cf {
  color: var(--e-global-color-accent);
}
.primary_steel_7e2e .chip-f1b0 .mask-5841 svg {
  fill: var(--e-global-color-accent);
}
.primary_steel_7e2e .top-76cf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.primary_steel_7e2e .footer_0581 {
  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);
}
.upper-cc7e .out-0135,
.upper-cc7e .bronze-7839 {
  color: var(--e-global-color-primary);
}
.upper-cc7e .bronze-7839 svg {
  fill: var(--e-global-color-primary);
}
.upper-cc7e .content_down_8839.chip-f1b0 a,
.upper-cc7e
  .content_down_8839.chip-f1b0
  .bronze-7839 {
  color: var(--e-global-color-accent);
}
.upper-cc7e .out-0135 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.upper-cc7e .footer_0581 {
  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);
}
.stone_b1ca .link_8734 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone_b1ca .action_b3b8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-action-c4a7 .gradient_d18a .background-036c {
  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);
}
.mask-action-c4a7 .gradient_d18a .lite-f123 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-action-c4a7 .gallery_mini_a903 .background-036c {
  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);
}
.mask-action-c4a7
  .gallery_mini_a903
  .lite-f123 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-action-c4a7
  .pattern_dark_33f1
  .background-036c {
  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);
}
.mask-action-c4a7
  .pattern_dark_33f1
  .lite-f123 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-action-c4a7
  .search-dark-cadd
  .background-036c {
  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);
}
.mask-action-c4a7
  .search-dark-cadd
  .lite-f123 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under_b56e .tag-51ad {
  background-color: var(--e-global-color-primary);
}
.under_b56e .tag-51ad:hover {
  background-color: var(--e-global-color-primary);
}
.under_b56e .panel_4a25 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.under_b56e
  .tag-51ad:hover
  .panel_4a25 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider_focused_b518 .disabled_c6e9 {
  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);
}
.white-6864 .component_ad79 .badge_under_2c00 a {
  background-color: var(--e-global-color-accent);
}
.white-6864 .component_ad79 .left_b363 a {
  background-color: var(--e-global-color-accent);
}
.white-6864 .component_ad79 .badge_under_2c00 a,
.white-6864 .component_ad79 .left_b363 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_e5a5
  .plasma_f601.chip-3dcf
  .component_ad79
  a.progress-0709 {
  background-color: var(--e-global-color-accent);
}
.preview_e5a5
  .plasma_f601.chip-3dcf
  .component_ad79
  span.progress-0709.fn-current-64ca {
  background-color: var(--e-global-color-text);
}
.preview_e5a5
  .plasma_f601.chip-3dcf
  .component_ad79
  .progress-0709 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-0aa3 .hidden_in_914d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-0aa3
  .carousel-soft-6c5f
  > .shade-3e43
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-0aa3
  .bright_5328
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-0aa3
  .filter_fluid_11ab
  .carousel-action-4055,
.gallery-0aa3
  .filter_fluid_11ab
  .breadcrumb_e663 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-0aa3
  .filter_fluid_11ab
  .link_solid_e601,
.gallery-0aa3
  .filter_fluid_11ab
  a
  .link_solid_e601 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-0aa3
  .filter_fluid_11ab
  .south_6f64 {
  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);
}
.gallery-0aa3
  .filter_fluid_11ab
  .dropdown-384d {
  background-color: var(--e-global-color-primary);
}
.gallery-0aa3
  .filter_fluid_11ab
  .dropdown-384d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-0aa3
  .filter_fluid_11ab
  .dropdown-384d:hover {
  background-color: var(--e-global-color-primary);
}
.gallery-0aa3
  .filter_fluid_11ab
  .frame_3194 {
  background-color: var(--e-global-color-primary);
}
.gallery-0aa3
  .filter_fluid_11ab
  .frame_3194 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-0aa3
  .filter_fluid_11ab
  .frame_3194:hover {
  background-color: var(--e-global-color-primary);
}
.gallery-0aa3
  .dynamic_cf57
  .thick_a406
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-0aa3
  .dynamic_cf57
  .simple-78af {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-0aa3
  .dynamic_cf57
  .south_6f64 {
  color: var(--e-global-color-text);
}
.gallery-0aa3
  .dynamic_cf57
  .south_6f64
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-0aa3
  .dynamic_cf57
  .dropdown-384d {
  background-color: var(--e-global-color-primary);
}
.gallery-0aa3
  .dynamic_cf57
  .dropdown-384d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-0aa3
  .dynamic_cf57
  .dropdown-384d:hover {
  background-color: var(--e-global-color-primary);
}
.gallery-0aa3
  .dynamic_cf57
  .frame_3194 {
  background-color: var(--e-global-color-primary);
}
.gallery-0aa3
  .dynamic_cf57
  .frame_3194 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-0aa3
  .dynamic_cf57
  .frame_3194:hover {
  background-color: var(--e-global-color-primary);
}
.gallery-0aa3 .status-2af4 {
  background-color: var(--e-global-color-primary);
}
.gallery-0aa3 .status-2af4:hover {
  background-color: var(--e-global-color-primary);
}
.gallery-0aa3 .hero_9dee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-0aa3 .photo_7dd8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail_inner_492a .east-daf9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail_inner_492a
  .button-722b
  > div:nth-child(3)
  .east-daf9,
.detail_inner_492a
  .media_blue_34ee
  > div:nth-child(1)
  .east-daf9,
.detail_inner_492a
  .fluid-59a2
  > div:nth-child(1)
  .east-daf9,
.detail_inner_492a
  .highlight-selected-3528
  > div:nth-child(1)
  .east-daf9,
.detail_inner_492a
  .footer_south_7db1
  > div:nth-child(1)
  .east-daf9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail_inner_492a .out-93be {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_inner_492a .carousel-3016 {
  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);
}
.detail_inner_492a .progress_9ad3 {
  background-color: var(--e-global-color-primary);
}
.detail_inner_492a .progress_9ad3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_inner_492a .progress_9ad3:hover {
  background-color: var(--e-global-color-primary);
}
.detail_inner_492a .image-narrow-a17d {
  background-color: var(--e-global-color-primary);
}
.detail_inner_492a .image-narrow-a17d:hover {
  background-color: var(--e-global-color-primary);
}
.detail_inner_492a .hero_9dee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail_inner_492a .photo_7dd8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover_slow_999e .fluid-961c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover_slow_999e .current_bc92 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_slow_999e .caption-static-dc55 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_slow_999e .feature-red-a946 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_slow_999e .hero_b87f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_slow_999e .image-narrow-a17d {
  background-color: var(--e-global-color-primary);
}
.hover_slow_999e .image-narrow-a17d:hover {
  background-color: var(--e-global-color-primary);
}
.container_first_35c8 .pro-9152 {
  background-color: var(--e-global-color-secondary);
}
.container_first_35c8 .container_129e {
  background-color: var(--e-global-color-text);
}
.container_first_35c8 .slider_7da0 {
  background-color: var(--e-global-color-secondary);
}
.container_first_35c8 .border-5639 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container_first_35c8 .popup_red_08b7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container_first_35c8 .out-ea82 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container_first_35c8 .highlight-old-6036 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container_first_35c8 .short_f3a2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion_rough_7ed8 .old-c96d .element-01f9,
.accordion_rough_7ed8
  .old-c96d
  .element-01f9
  a,
.accordion_rough_7ed8 .down-eb61 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion_rough_7ed8 .old-c96d .blue-1f22,
.accordion_rough_7ed8 .widget_old_bbe4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion_rough_7ed8 .old-c96d .blue-1f22 {
  color: var(--e-global-color-text);
}
.accordion_rough_7ed8 .widget_old_bbe4 {
  color: var(--e-global-color-text);
}
.accordion_rough_7ed8
  .old-c96d
  .link_solid_6334 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accordion_rough_7ed8 .shade_601c .aside-3a05 {
  background-color: var(--e-global-color-primary);
}
.accordion_rough_7ed8 .shade_601c .aside-3a05:hover {
  background-color: var(--e-global-color-primary);
}
.accordion_rough_7ed8 .shade_601c .dirty-497a li span {
  background-color: var(--e-global-color-text);
}
.accordion_rough_7ed8 .shade_601c .dirty-497a li span:hover {
  background-color: var(--e-global-color-primary);
}
.accordion_rough_7ed8
  .shade_601c
  .dirty-497a
  li.dropdown-slow-74be
  span {
  background-color: var(--e-global-color-accent);
}
.accordion_rough_7ed8 .nav_3041 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice-yellow-244f .pagination_stale_93ed {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.menu_26ab .text_b7e5 {
  background-color: var(--e-global-color-primary);
}
.menu_26ab .badge_b820 {
  background-color: var(--e-global-color-secondary);
}
.menu_26ab .fresh-5967 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_26ab .modal_4d69 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_26ab .container-acfb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_26ab .slider_bottom_43d8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_26ab .heading_3eb2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_26ab .first_3ec3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_26ab .header_ec81 {
  background-color: var(--e-global-color-primary);
}
.menu_26ab .header_ec81 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-a9fb .header-d4a9 {
  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);
}
.tiny-a9fb .center_281b {
  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);
}
.tiny-a9fb
  .badge-first-9158:after {
  background-color: var(--e-global-color-primary);
}
.tiny-a9fb .container_wide_dcb8 {
  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);
}
.disabled-80b2 .down-eb61 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled-80b2 .widget_old_bbe4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-orange-97f7 .slow-b20f .button-2078 {
  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);
}
.nav-orange-97f7 .slow-b20f .hover-red-5dd4 {
  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);
}
.panel-active-4ea2 .button_inner_be7b {
  background-color: var(--e-global-color-primary);
}
.panel-active-4ea2 .article_cde4 {
  background-color: var(--e-global-color-secondary);
}
.panel-active-4ea2 .title_dim_18cf .right-f1c5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.panel-active-4ea2 .notification_26a6 .right-f1c5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb_b015 .white_b950 .column_fresh_f6bb {
  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);
}
.breadcrumb_b015 .white_b950 .layout_624d {
  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);
}
.breadcrumb_b015 .white_b950 .component-pressed-12be {
  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);
}
.detail_f350 .black-02c3 {
  border-color: var(--e-global-color-text);
}
.detail_f350 .stone_af3e {
  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);
}
.detail_f350 .mask_16b9 {
  color: var(--e-global-color-primary);
}
.detail_f350 .container-a59d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo-a189 .heading_brown_c15a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo-a189 .hot_c936 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo-a189 .block-cool-8620:hover .heading_brown_c15a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo-a189
  .block-cool-8620:hover
  .hot_c936 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask_dynamic_0ee3 .focused-653c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask_dynamic_0ee3 .bronze_faeb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature_1f82 .picture_static_072f .hovered_88bd {
  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);
}
.feature_1f82 .hovered-bdb4 .hovered_88bd {
  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);
}
.backdrop-2c78 .pressed_cd83 {
  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);
}
.accent_out_c2af .feature_125c .tabs-purple-f40b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent_out_c2af .feature_125c .tabs-purple-f40b {
  background-color: var(--e-global-color-secondary);
}
.accent_out_c2af .basic-3fe7 .tabs-purple-f40b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent_out_c2af .basic-3fe7 .tabs-purple-f40b {
  background-color: var(--e-global-color-secondary);
}
.accent_out_c2af .next_e342 .shade-down-da28 {
  background-color: var(--e-global-color-primary);
}
.accent_out_c2af .next_e342:hover .shade-down-da28 {
  background-color: var(--e-global-color-secondary);
}
.accent_out_c2af .aside-3a05 {
  background-color: var(--e-global-color-primary);
}
.accent_out_c2af .aside-3a05:hover {
  background-color: var(--e-global-color-accent);
}
.accent_out_c2af .dirty-497a li span {
  background-color: var(--e-global-color-text);
}
.accent_out_c2af .dirty-497a li span:hover {
  background-color: var(--e-global-color-primary);
}
.accent_out_c2af .dirty-497a li.dropdown-slow-74be span {
  background-color: var(--e-global-color-accent);
}
.icon-6fef .feature-prev-7110 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon-6fef .avatar-d437 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph-1465 .photo-1857:before {
  background-color: var(--e-global-color-secondary);
}
.paragraph-1465 .texture-silver-395f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph-1465 .texture-37e2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.input_black_fe1e .grid-pressed-8907 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.input_black_fe1e .grid-pressed-8907:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.input_black_fe1e .grid-pressed-8907.fn-active-64ca {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.input_black_fe1e .paragraph_hovered_50cf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_black_fe1e .module-9d5f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_black_fe1e .hidden_large_874a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_black_fe1e .stale-296e {
  background-color: var(--e-global-color-primary);
}
.input_black_fe1e .stale-296e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.input_black_fe1e .caption_upper_9003 {
  background-color: var(--e-global-color-primary);
}
.input_black_fe1e .caption_upper_9003 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.content-pressed-ffeb .search_outer_46c8 .layout_1a10 a {
  color: var(--e-global-color-secondary);
}
.content-pressed-ffeb .search_outer_46c8 .layout_1a10 a:hover {
  color: var(--e-global-color-secondary);
}
.content-pressed-ffeb .search_outer_46c8 .layout_1a10,
.content-pressed-ffeb .search_outer_46c8 .layout_1a10 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content-pressed-ffeb .search_outer_46c8 .lower-9a85 {
  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);
}
.content-pressed-ffeb .search_outer_46c8 .logo-23ce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content-pressed-ffeb .search_outer_46c8 .outline-stone-d00c {
  background-color: var(--e-global-color-primary);
}
.content-pressed-ffeb .search_outer_46c8 .outline-stone-d00c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content-pressed-ffeb .search_outer_46c8 .outline-stone-d00c:hover {
  background-color: var(--e-global-color-primary);
}
.content-pressed-ffeb .search_outer_46c8 .description_5da5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.content-pressed-ffeb .search_outer_46c8 .description_5da5 {
  background-color: var(--e-global-color-primary);
}
.content-pressed-ffeb .search_outer_46c8 .description_5da5:hover {
  background-color: var(--e-global-color-primary);
}
.content-pressed-ffeb .search_outer_46c8 .aside-3a05 {
  background-color: var(--e-global-color-primary);
}
.content-pressed-ffeb .search_outer_46c8 .aside-3a05:hover {
  background-color: var(--e-global-color-primary);
}
.content-pressed-ffeb .shade_601c .dirty-497a li span {
  background-color: var(--e-global-color-text);
}
.content-pressed-ffeb .shade_601c .dirty-497a li span:hover {
  background-color: var(--e-global-color-primary);
}
.content-pressed-ffeb .shade_601c .dirty-497a li.dropdown-slow-74be span {
  background-color: var(--e-global-color-accent);
}
.content-pressed-ffeb .hero_9dee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content-pressed-ffeb .photo_7dd8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column_hovered_738f .green_ecd5 .focused-7629 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column_hovered_738f .green_ecd5 .wide_450e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_hovered_738f .green_ecd5 .footer_7bdb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-paper-2895 .aside_950b {
  border-color: var(--e-global-color-text);
}
.main-paper-2895 .hover-fd7a {
  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);
}
.main-paper-2895 .layout_11bf {
  color: var(--e-global-color-secondary);
}
.main-paper-2895 .layout_11bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-paper-2895 .inner_08dd > * {
  color: var(--e-global-color-primary);
}
.main-paper-2895 .inner_08dd > * svg {
  fill: var(--e-global-color-primary);
}
.main-paper-2895 .glass-455a {
  color: var(--e-global-color-primary);
}
.main-paper-2895 .glass-455a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main-paper-2895 .surface-abb6 {
  color: var(--e-global-color-primary);
}
.main-paper-2895 .surface-abb6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main-paper-2895 .article-light-3038 {
  color: var(--e-global-color-primary);
}
.main-paper-2895 .article-light-3038 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-paper-2895 .search_4d25 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-paper-2895 .fixed-e61a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-paper-2895 .fixed-e61a.icon-e3bb {
  color: var(--e-global-color-secondary);
}
.main-paper-2895 .fixed-e61a.icon-e3bb .gallery_cb96 {
  color: var(--e-global-color-accent);
}
.main-paper-2895 .fixed-e61a.row-9bce {
  color: var(--e-global-color-text);
}
.main-paper-2895 .fixed-e61a.row-9bce .gallery_cb96 {
  color: var(--e-global-color-text);
}
.main-paper-2895 .fixed-e61a:before {
  border-top-color: var(--e-global-color-text);
}
.main-paper-2895 .layout_6eb9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-paper-2895
  .layout_6eb9
  .chip_mini_d046 {
  background-color: var(--e-global-color-primary);
}
.main-paper-2895
  .layout_6eb9
  .chip_mini_d046 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.main-paper-2895 .aside_950b .panel_solid_2599 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_hard_e19a .overlay_fresh_3511 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading_hard_e19a .small-ca8d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section_lite_cb8d .aside_f51a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section_lite_cb8d
  .modal_north_f58c
  .purple_4f31 {
  background-color: var(--e-global-color-secondary);
}
.section_lite_cb8d
  .modal_north_f58c.link_fixed_b57a
  .purple_4f31 {
  background-color: var(--e-global-color-text);
}
.section_lite_cb8d
  .modal_north_f58c:hover
  .purple_4f31 {
  background-color: var(--e-global-color-accent);
}
.section_lite_cb8d
  .modal_north_f58c.fn-active-64ca
  .purple_4f31 {
  background-color: var(--e-global-color-primary);
}
.main_tiny_777e .badge_22ca {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.main_tiny_777e .thumbnail-liquid-bed2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main_tiny_777e .tertiary_288b {
  background-color: var(--e-global-color-primary);
}
.main_tiny_777e .tertiary_288b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media-purple-4889 .current-b036 .content_tall_9ee6 .overlay_f614 {
  background-color: var(--e-global-color-secondary);
}
.media-purple-4889 .current-b036 .heading-simple-df4a:after {
  background-color: var(--e-global-color-secondary);
}
.media-purple-4889 .accordion-focused-b672 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media-purple-4889 .focused-23de {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media-purple-4889 .smooth_7f07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media-purple-4889 .cool_4307 {
  background-color: var(--e-global-color-primary);
}
.media-purple-4889 .cool_4307 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media-purple-4889 .mini-9b7a {
  background-color: var(--e-global-color-secondary);
}
.media-purple-4889 .mini-9b7a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media-purple-4889 .current-b036 .dropdown-over-e171 .first_a99c:hover {
  background-color: var(--e-global-color-primary);
}
.media-purple-4889
  .current-b036
  .dropdown-over-e171
  .first_a99c.hero-9b56 {
  background-color: var(--e-global-color-primary);
}
.media-purple-4889 .current-b036 .thumbnail-hard-cf2f:before {
  border-color: var(--e-global-color-primary);
}
.media-purple-4889 .current-b036 .thumbnail-hard-cf2f:hover:before {
  border-color: var(--e-global-color-secondary);
}
.media-purple-4889
  .current-b036
  .thumbnail-hard-cf2f.focus-da60:before {
  border-color: var(--e-global-color-primary);
}
.media-purple-4889 .label-pink-3e7b span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop_warm_93cd .menu-a569 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.backdrop_warm_93cd .menu-a569:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.backdrop_warm_93cd .menu-a569.menu-left-bc28 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.backdrop_warm_93cd .chip_silver_ca64 {
  background-color: var(--e-global-color-primary);
}
.backdrop_warm_93cd .chip_silver_ca64 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.backdrop_warm_93cd
  .gradient_large_eba7
  .caption_paper_49c9
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.backdrop_warm_93cd
  .basic_785d
  .caption_paper_49c9
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture_middle_e522
  .disabled_selected_1fe1
  .accordion_lite_9e7b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_middle_e522
  .disabled_selected_1fe1
  .active-eb8d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_middle_e522 .hard_38f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_middle_e522 .label_yellow_3a9c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture_middle_e522 .fluid_167c {
  background-color: var(--e-global-color-primary);
}
.texture_middle_e522 .fluid_167c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.widget_2514 .heading_7366 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_2514 .content-down-56dd {
  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);
}
.widget_2514 .row-377a {
  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);
}
.widget_2514 .row-377a a:hover {
  color: var(--e-global-color-secondary);
}
.widget_2514 .section_2ed6 {
  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);
}
.widget_2514 .feature-inner-e1cf {
  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);
}
.widget_2514 .pressed_a0e3 .aside-3a05 {
  background-color: var(--e-global-color-primary);
}
.widget_2514 .pressed_a0e3 .aside-3a05:hover {
  background-color: var(--e-global-color-accent);
}
.widget_2514
  .pressed_a0e3
  .dirty-497a
  li
  span {
  background-color: var(--e-global-color-text);
}
.widget_2514
  .pressed_a0e3
  .dirty-497a
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.widget_2514
  .pressed_a0e3
  .dirty-497a
  li.dropdown-slow-74be
  span {
  background-color: var(--e-global-color-accent);
}
.accent_cold_9c8b
  .caption-full-3efe
  .notice-motion-305f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent_cold_9c8b .caption-full-3efe .carousel_e76d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent_cold_9c8b .caption-full-3efe .lower-9ad0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_cold_9c8b .east-229c {
  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);
}
.accent_cold_9c8b
  .outline_dirty_2412.avatar-under-8809 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > a {
  background-color: var(--e-global-color-text);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > a
  .video_022c.video_64de {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > a
  .easy_a86c.stone-455d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > .list_635c
  .hovered-ce68
  > a {
  background-color: var(--e-global-color-secondary);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > .list_635c
  .hovered-ce68
  > a
  .left-df08 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > .list_635c
  .hovered-ce68
  > a
  .easy_a86c.alert_25ca {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > a
  .logo_steel_4223:before {
  color: var(--e-global-color-text);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > .list_635c
  a
  .logo_steel_4223:before {
  color: var(--e-global-color-text);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68.orange-fc58
  > a
  .logo_steel_4223:before {
  color: var(--e-global-color-text);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > .list_635c
  .hovered-ce68.orange-fc58
  > a
  .logo_steel_4223:before {
  color: var(--e-global-color-text);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > a
  .disabled-a8eb
  .avatar-copper-4722 {
  color: var(--e-global-color-text);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > .list_635c
  a
  .disabled-a8eb
  .avatar-copper-4722 {
  color: var(--e-global-color-text);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > a
  .disabled-a8eb
  .avatar-copper-4722,
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > .list_635c
  a
  .disabled-a8eb
  .avatar-copper-4722 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > a
  .search_plasma_943c:before {
  color: var(--e-global-color-text);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > .list_635c
  a
  .search_plasma_943c:before {
  color: var(--e-global-color-text);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68.orange-fc58
  > a
  .search_plasma_943c:before {
  color: var(--e-global-color-text);
}
.selected-2a29
  > .accordion-2e90
  > div
  > .column_49e9
  > .hovered-ce68
  > .list_635c
  .hovered-ce68.orange-fc58
  > a
  .search_plasma_943c:before {
  color: var(--e-global-color-text);
}
.search-gold-b12d .glass-07ac {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.search-gold-b12d
  .mini-646f:hover
  .glass-07ac {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.picture_ffc7
  > .accordion-2e90
  > .static-a75f
  > .container_focused_165c
  > .backdrop_fresh_fe66
  > .slider_over_b4e7
  .fresh_c637 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture_ffc7
  > .accordion-2e90
  > .static-a75f
  > .container_focused_165c
  > .backdrop_fresh_fe66
  > .slider_over_b4e7:hover
  .fresh_c637 {
  color: var(--e-global-color-text);
}
.picture_ffc7
  > .accordion-2e90
  > .static-a75f
  > .container_focused_165c
  > .backdrop_fresh_fe66
  > .slider_over_b4e7:hover
  .fresh_c637 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture_ffc7
  > .accordion-2e90
  > .static-a75f
  > .container_focused_165c
  > .backdrop_fresh_fe66.tiny-898b
  > .slider_over_b4e7
  .fresh_c637 {
  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);
}
.box_1847 .rough_2ea3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box_1847 .static_60bd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box_1847 .highlight-af6e {
  background-color: var(--e-global-color-primary);
}
.box_1847 .highlight-af6e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active_f2fb
  > .accordion-2e90
  > .button_tall_fcb2
  > .tertiary-basic-a893
  > .layout-left-c062
  .backdrop-fresh-26b5 {
  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);
}
.active_f2fb
  > .accordion-2e90
  > .button_tall_fcb2
  > .tertiary-basic-a893
  > .layout-left-c062
  .hot-dcfe {
  color: var(--e-global-color-text);
}
.active_f2fb
  > .accordion-2e90
  > .button_tall_fcb2
  > .tertiary-basic-a893
  > .layout-left-c062:hover
  .backdrop-fresh-26b5 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active_f2fb
  > .accordion-2e90
  > .button_tall_fcb2
  > .tertiary-basic-a893
  > .layout-left-c062:hover
  .hot-dcfe {
  color: var(--e-global-color-secondary);
}
.active_f2fb
  > .accordion-2e90
  > .button_tall_fcb2
  > .tertiary-basic-a893
  > .layout-left-c062.frame_4487
  .backdrop-fresh-26b5 {
  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);
}
.active_f2fb
  > .accordion-2e90
  > .button_tall_fcb2
  > .tertiary-basic-a893
  > .layout-left-c062.frame_4487
  .hot-dcfe {
  color: var(--e-global-color-primary);
}
.caption-a105
  .hover-hovered-82c0
  .action-1163 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption-a105 .glass-1d24 .panel_solid_2599 .tag-wide-bfa7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail_777c .mask_stone_a5ba {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail_777c .menu-old-8f8b .mask_stone_a5ba {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail_777c .backdrop-d051 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.detail_777c .backdrop-d051 {
  background-color: var(--e-global-color-primary);
}
.pattern-701c .inner-550c .tag-clean-79fb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern-701c
  .inner-550c:hover
  .north-7a10 {
  color: var(--e-global-color-secondary);
}
.pattern-701c
  .inner-550c:hover
  .tag-clean-79fb {
  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);
}
.west_01af {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.dynamic-8475 {
  flex-direction: column;
}

.dynamic-8475 .pink_891d {
  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.dynamic-8475 .pink_891d {
  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);
}

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

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

.sidebar_light_736b.surface_huge_7d0f {
  display: none;
}

.accordion_8f9f {
  display: none;
}

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

.tall_26fc.sort-full-fd95 {
  margin-bottom: 40px;
  width: 100%;
}

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

.dynamic-8475 a {
  width: 100%;
}

.focus-ebf2 .module-501a.grid-cold-5b03 {
  width: 20% !important;
}

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

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

.focused-7cae svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

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

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

.focus-ebf2
  .module-501a.text-a58b
  .cool-ffd4
  .middle-a59c {
  font-size: 20px !important;
}

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

.hover-narrow-008d {
  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;
}

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

  text-align: center;
}

.surface-fb5f.gold_932c > .message-warm-a843 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

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

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

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

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

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

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

.focus-ebf2
  .module-501a.paragraph-warm-c0b2
  .dirty_84f7
  .heading_action_44f4 {
  width: 100% !important;
}

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

.title_copper_48bb {
  width: 100%;
}

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

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

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

  display: none;
}

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

.widget-0862 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.filter_liquid_c0ff:hover .widget-0862 {
  visibility: visible;
}
.filter_liquid_c0ff:hover.filter_liquid_c0ff::before {
  display: block;
}

.current_d639 h3 {
  color: #fff;
}

.notice-red-f046 {
  margin: 0;
}

.focus-ebf2
  .module-501a.paragraph-warm-c0b2
  .heading_action_44f4
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.description_focused_f8a1 {
  width: 100%;
}

.item_hard_6f5b {
  width: 100%;
}

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

.item_hard_6f5b {
  width: 100%;
}

.caption-action-d272 {
  margin-bottom: 10px !important;
}

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

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

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

.dynamic-8475 .pink_891d.smooth_6d7c {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.dynamic-8475 h1.pink_891d {
  margin-top: 80px !important;
}

.focus-ebf2 .module-501a.out-d55e {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.huge-cdee img {
  width: 100%;
}

.primary-left-4540 .accent-copper-f8ff.cool-ffd4 {
  justify-content: space-between;
}

.banner_under_cd28 {
  display: none;
}

.sort_e904 .video_277d {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .surface-fb5f .message-warm-a843 {
    flex-wrap: nowrap !important;
  }
}

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

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

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

  .focused-7cae svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .primary-left-4540 .accent-copper-f8ff.cool-ffd4 {
    border-bottom: 1px solid #f0c159;
  }

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

  .surface-fb5f.gold_932c > .message-warm-a843 {
    gap: 15px;
    justify-content: space-between;
  }

  .focus-ebf2
    .module-501a.paragraph-warm-c0b2
    .heading_action_44f4
    img {
    width: 60% !important;
  }

  .rough_0024 {
    left: 2%;
  }

  .widget-8042 {
    margin: 10px 0;
  }

  .dynamic-8475 .video_277d {
    margin: 0;
    margin-bottom: 10px;
  }

  .focused-7cae {
    font-size: 16px !important;
  }

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

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

  h2.dynamic-8475 .pink_891d,
  .dynamic-8475 .pink_891d {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .heading_action_44f4 {
    justify-content: center;
  }

  .dynamic-8475 .video_277d {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .focus-ebf2 .module-501a.grid-cold-5b03 {
    width: 75% !important;
  }

  .huge-cdee img {
    width: 100% !important;
  }
}

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

  h2.dynamic-8475 .pink_891d,
  .dynamic-8475 .pink_891d {
    font-size: 30px !important;
  }

  .heading_action_44f4 {
    justify-content: center;
  }

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

  .small-23f1
    .box_silver_ddda.description_cd98 {
    margin: 0 !important;
  }

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

  .widget-8042 {
    display: flex;
  }

  .background_2711 .focused-7cae {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .dynamic-8475 h1.pink_891d {
    margin-top: 40px !important;
  }

  .focus-ebf2
    .module-501a.paragraph-warm-c0b2
    .heading_action_44f4
    img,
  .filter-motion-2fc6 .dirty_84f7 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .focus-ebf2 .module-501a.grid-cold-5b03 {
    width: 100% !important;
  }

  .surface-fb5f.gold_932c > .message-warm-a843 {
    gap: 3px;
  }

  .dynamic-8475 .video_277d {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.primary-left-4540 .accent-copper-f8ff.cool-ffd4 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.primary-left-4540 .accent-copper-f8ff.cool-ffd4: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);
}

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

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

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

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

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

/* 图片块简化样式 */
.selected-3fa9 {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .primary-left-4540 .accent-copper-f8ff.cool-ffd4 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .dynamic-8475 .pink_891d {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .focused-7cae {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.disabled_d40a .tabs-yellow-ae44 {
  flex-shrink: 0;
  white-space: nowrap;
}

.disabled_d40a .shade-thick-2fb2 {
  flex-shrink: 0;
  min-width: fit-content;
}

.disabled_d40a .middle-a59c {
  white-space: nowrap;
}

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

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

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

.disabled_d40a .shade-thick-2fb2 {
  max-width: 80px !important;
  overflow: hidden;
}

.disabled_d40a .accent-copper-f8ff.cool-ffd4 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.disabled_d40a .middle-a59c {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: 7631 */
.widget-item-w6 {
  padding: 0.3rem;
  font-size: 11px;
  line-height: 1.2;
}
