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(.container_4ba9) {
  gap: 0.5em;
}
:where(.hard-c10a) {
  gap: 0.5em;
}
body .progress_light_60b5 > .title-55e9 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .progress_light_60b5 > .notification_ad01 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .progress_light_60b5 > .secondary-fluid-0aed {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .main-cold-ac2f > .title-55e9 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .main-cold-ac2f > .notification_ad01 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .main-cold-ac2f > .secondary-fluid-0aed {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .main-cold-ac2f
  > :where(:not(.title-55e9):not(.notification_ad01):not(.south-9bbf)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .main-cold-ac2f > .paragraph_hard_191d {
  max-width: var(--wp--style--global--wide-size);
}
body .container_4ba9 {
  display: flex;
}
body .container_4ba9 {
  flex-wrap: wrap;
  align-items: center;
}
body .container_4ba9 > * {
  margin: 0;
}
body .hard-c10a {
  display: grid;
}
body .hard-c10a > * {
  margin: 0;
}
:where(.banner_a38d.container_4ba9) {
  gap: 2em;
}
:where(.banner_a38d.hard-c10a) {
  gap: 2em;
}
:where(.box_copper_006c.container_4ba9) {
  gap: 1.25em;
}
:where(.box_copper_006c.hard-c10a) {
  gap: 1.25em;
}
.item-85fe {
  color: var(--wp--preset--color--black) !important;
}
.hovered_e0c0 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.disabled_e1d3 {
  color: var(--wp--preset--color--white) !important;
}
.carousel_yellow_8455 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.up-7dd7 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.section_1877 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.badge-7957 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.main-9675 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.header-083e {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.surface-0030 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.static_3d82 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.inner-3bdd {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.notice_fast_67e5 {
  background-color: var(--wp--preset--color--black) !important;
}
.wide-894b {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.steel_7533 {
  background-color: var(--wp--preset--color--white) !important;
}
.panel-f614 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.list-purple-cb0b {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.input_a5cf {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.stale_3d3e {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.black_956f {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.progress_6d32 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.tiny-7367 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.first_d5e0 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.link_2c73 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.caption-286c {
  border-color: var(--wp--preset--color--black) !important;
}
.plasma_0ea4 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.list-selected-bdd8 {
  border-color: var(--wp--preset--color--white) !important;
}
.smooth_9d05 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.clean-ccf7 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.detail-hard-c865 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.active_ea70 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.backdrop-short-b3f5 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.shadow-action-080d {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.outer_17a4 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.hovered-a22b {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.row_fixed_4180 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.picture_fixed_53ef {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.solid-f95b {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.media-motion-8e3a {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.section-f255 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.huge_b3d9 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.chip-yellow-45cc {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.logo_bright_22e3 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.cold-4b30 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.tooltip-e0a0 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.component-orange-e650 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.purple_6cf8 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.footer-e3f9 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.link-2bb7 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.next_fcdf {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.notification-under-bbf2 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.layout_middle_be94 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.content_south_a868 a:where(:not(.video-51c1)) {
  color: inherit;
}
:where(.box_copper_006c.container_4ba9) {
  gap: 1.25em;
}
:where(.box_copper_006c.hard-c10a) {
  gap: 1.25em;
}
:where(.banner_a38d.container_4ba9) {
  gap: 2em;
}
:where(.banner_a38d.hard-c10a) {
  gap: 2em;
}
.image-8655 {
  font-size: 1.5em;
  line-height: 1.6;
}

.up-27d1 .glass_2b97 {
  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);
}
.tooltip_next_0e4c .pro-99bc {
  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);
}
.hard_8521 {
  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);
}
.hard_8521.left_44ad .wrapper_b66c {
  background-color: var(--e-global-color-primary);
}
.hard_8521.green-b4c7 .wrapper_b66c,
.hard_8521.breadcrumb-dirty-d51d .wrapper_b66c {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.element_cold_78f9 .tabs-solid-82bf {
  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);
}
.over-fa1c {
  --divider-color: var(--e-global-color-secondary);
}
.over-fa1c .element_2cc4 {
  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);
}
.over-fa1c.fluid_499c .element-middle-52c0 {
  background-color: var(--e-global-color-secondary);
}
.over-fa1c.tag_hot_e949 .element-middle-52c0,
.over-fa1c.grid-down-a437 .element-middle-52c0 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.over-fa1c.tag_hot_e949 .element-middle-52c0,
.over-fa1c.grid-down-a437 .element-middle-52c0 svg {
  fill: var(--e-global-color-secondary);
}
.banner_simple_27be .thick-7aef {
  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);
}
.banner_simple_27be .tag-1066 {
  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);
}
.title-fc6b.fluid_499c .element-middle-52c0 {
  background-color: var(--e-global-color-primary);
}
.title-fc6b.tag_hot_e949 .element-middle-52c0,
.title-fc6b.grid-down-a437 .element-middle-52c0 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.title-fc6b.tag_hot_e949 .element-middle-52c0,
.title-fc6b.grid-down-a437 .element-middle-52c0 svg {
  fill: var(--e-global-color-primary);
}
.lite-24a0.fluid_499c .element-middle-52c0 {
  background-color: var(--e-global-color-primary);
}
.lite-24a0.tag_hot_e949 .element-middle-52c0,
.lite-24a0.grid-down-a437 .element-middle-52c0 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.lite-24a0 .gold-3cdc {
  color: var(--e-global-color-primary);
}
.lite-24a0 .gold-3cdc,
.lite-24a0 .gold-3cdc a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lite-24a0 .status-0300 {
  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);
}
.heading-e6ed .complex_327e {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_outer_4ba4 .card_cb6c .south_0cf2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay-59d2 .aside_62e4:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.overlay-59d2 .soft_8cd3 i {
  color: var(--e-global-color-primary);
}
.overlay-59d2 .soft_8cd3 svg {
  fill: var(--e-global-color-primary);
}
.overlay-59d2 .selected_1303 {
  color: var(--e-global-color-secondary);
}
.overlay-59d2 .aside_62e4 > .selected_1303,
.overlay-59d2 .aside_62e4 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood_1b09 .pagination_8ef3 {
  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);
}
.wood_1b09 .active_steel_e7cb {
  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);
}
.down-cbc9 .content_a123 .shadow_pressed_f1ec {
  background-color: var(--e-global-color-primary);
}
.down-cbc9 .gradient_1980 {
  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);
}
.row-left-fecd .shadow-45e8 {
  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);
}
.row-left-fecd .grid_a3ed {
  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-left-fecd .focus-0a7a {
  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);
}
.progress-inner-9e5e .pink_d121,
.progress-inner-9e5e .pink_d121 a {
  color: var(--e-global-color-primary);
}
.progress-inner-9e5e .pink_d121.prev-e20b,
.progress-inner-9e5e .pink_d121.prev-e20b a {
  color: var(--e-global-color-accent);
}
.progress-inner-9e5e .pink_d121 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress-inner-9e5e .layout_1af6 {
  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);
}
.medium-f88e .picture_cool_dc84,
.medium-f88e .container_new_3314 {
  color: var(--e-global-color-primary);
}
.medium-f88e .picture_cool_dc84 svg {
  fill: var(--e-global-color-primary);
}
.medium-f88e .prev-e20b .picture_cool_dc84,
.medium-f88e .prev-e20b .container_new_3314 {
  color: var(--e-global-color-accent);
}
.medium-f88e .prev-e20b .picture_cool_dc84 svg {
  fill: var(--e-global-color-accent);
}
.medium-f88e .container_new_3314 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.medium-f88e .layout_1af6 {
  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);
}
.media_7a8c .video_c423,
.media_7a8c .out_dc04 {
  color: var(--e-global-color-primary);
}
.media_7a8c .out_dc04 svg {
  fill: var(--e-global-color-primary);
}
.media_7a8c .pink_d121.prev-e20b a,
.media_7a8c
  .pink_d121.prev-e20b
  .out_dc04 {
  color: var(--e-global-color-accent);
}
.media_7a8c .video_c423 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_7a8c .layout_1af6 {
  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);
}
.label-abb6 .label_south_62a1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label-abb6 .info-bb72 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description-lower-2d6e .white-97d0 .card_de70 {
  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);
}
.description-lower-2d6e .white-97d0 .header-gold-ad6d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description-lower-2d6e .title-93fd .card_de70 {
  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);
}
.description-lower-2d6e
  .title-93fd
  .header-gold-ad6d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description-lower-2d6e
  .tabs_658c
  .card_de70 {
  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);
}
.description-lower-2d6e
  .tabs_658c
  .header-gold-ad6d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description-lower-2d6e
  .preview-solid-de6f
  .card_de70 {
  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);
}
.description-lower-2d6e
  .preview-solid-de6f
  .header-gold-ad6d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic_9be5 .tooltip-in-2ee3 {
  background-color: var(--e-global-color-primary);
}
.basic_9be5 .tooltip-in-2ee3:hover {
  background-color: var(--e-global-color-primary);
}
.basic_9be5 .hover-red-f6d8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.basic_9be5
  .tooltip-in-2ee3:hover
  .hover-red-f6d8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.layout-green-0a8c .gas_1e77 {
  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);
}
.notification_current_b378 .card-over-0dc2 .focus-fresh-6ba7 a {
  background-color: var(--e-global-color-accent);
}
.notification_current_b378 .card-over-0dc2 .first_d373 a {
  background-color: var(--e-global-color-accent);
}
.notification_current_b378 .card-over-0dc2 .focus-fresh-6ba7 a,
.notification_current_b378 .card-over-0dc2 .first_d373 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_7fcf
  .heading_ec50.last-ed85
  .card-over-0dc2
  a.accent-bronze-dfbd {
  background-color: var(--e-global-color-accent);
}
.middle_7fcf
  .heading_ec50.last-ed85
  .card-over-0dc2
  span.accent-bronze-dfbd.fn-current-a640 {
  background-color: var(--e-global-color-text);
}
.middle_7fcf
  .heading_ec50.last-ed85
  .card-over-0dc2
  .accent-bronze-dfbd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_deea .photo_7e93 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_deea
  .table-1694
  > .detail-0881
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_deea
  .panel_d59c
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_deea
  .smooth-8911
  .carousel-c2d3,
.gallery_deea
  .smooth-8911
  .item_thick_c782 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_deea
  .smooth-8911
  .slider-fbf1,
.gallery_deea
  .smooth-8911
  a
  .slider-fbf1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_deea
  .smooth-8911
  .green_c951 {
  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_deea
  .smooth-8911
  .main-ef7b {
  background-color: var(--e-global-color-primary);
}
.gallery_deea
  .smooth-8911
  .main-ef7b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_deea
  .smooth-8911
  .main-ef7b:hover {
  background-color: var(--e-global-color-primary);
}
.gallery_deea
  .smooth-8911
  .info_bc97 {
  background-color: var(--e-global-color-primary);
}
.gallery_deea
  .smooth-8911
  .info_bc97 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_deea
  .smooth-8911
  .info_bc97:hover {
  background-color: var(--e-global-color-primary);
}
.gallery_deea
  .hovered_0c60
  .row_051d
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_deea
  .hovered_0c60
  .detail-07f0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_deea
  .hovered_0c60
  .green_c951 {
  color: var(--e-global-color-text);
}
.gallery_deea
  .hovered_0c60
  .green_c951
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_deea
  .hovered_0c60
  .main-ef7b {
  background-color: var(--e-global-color-primary);
}
.gallery_deea
  .hovered_0c60
  .main-ef7b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_deea
  .hovered_0c60
  .main-ef7b:hover {
  background-color: var(--e-global-color-primary);
}
.gallery_deea
  .hovered_0c60
  .info_bc97 {
  background-color: var(--e-global-color-primary);
}
.gallery_deea
  .hovered_0c60
  .info_bc97 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_deea
  .hovered_0c60
  .info_bc97:hover {
  background-color: var(--e-global-color-primary);
}
.gallery_deea .plasma-7ad5 {
  background-color: var(--e-global-color-primary);
}
.gallery_deea .plasma-7ad5:hover {
  background-color: var(--e-global-color-primary);
}
.gallery_deea .pro-dbfa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_deea .backdrop-steel-66f2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight_47b2 .outline_0aad {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight_47b2
  .paper-2f3d
  > div:nth-child(3)
  .outline_0aad,
.highlight_47b2
  .overlay-current-47b1
  > div:nth-child(1)
  .outline_0aad,
.highlight_47b2
  .avatar_solid_7e8f
  > div:nth-child(1)
  .outline_0aad,
.highlight_47b2
  .article_advanced_464b
  > div:nth-child(1)
  .outline_0aad,
.highlight_47b2
  .right-ead8
  > div:nth-child(1)
  .outline_0aad {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight_47b2 .static-c7f3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight_47b2 .button_white_d8f4 {
  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);
}
.highlight_47b2 .focus_gold_b361 {
  background-color: var(--e-global-color-primary);
}
.highlight_47b2 .focus_gold_b361 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight_47b2 .focus_gold_b361:hover {
  background-color: var(--e-global-color-primary);
}
.highlight_47b2 .layout-c027 {
  background-color: var(--e-global-color-primary);
}
.highlight_47b2 .layout-c027:hover {
  background-color: var(--e-global-color-primary);
}
.highlight_47b2 .pro-dbfa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight_47b2 .backdrop-steel-66f2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box-small-6b45 .element-north-deed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box-small-6b45 .complex_bd19 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box-small-6b45 .surface_b09a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box-small-6b45 .advanced-9887 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box-small-6b45 .hidden_huge_4135 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box-small-6b45 .layout-c027 {
  background-color: var(--e-global-color-primary);
}
.box-small-6b45 .layout-c027:hover {
  background-color: var(--e-global-color-primary);
}
.medium-dd4f .texture-acd8 {
  background-color: var(--e-global-color-secondary);
}
.medium-dd4f .backdrop-5dfb {
  background-color: var(--e-global-color-text);
}
.medium-dd4f .frame-brown-136a {
  background-color: var(--e-global-color-secondary);
}
.medium-dd4f .widget-cb4b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.medium-dd4f .hard_5337 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.medium-dd4f .backdrop-center-f6ad {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.medium-dd4f .highlight-easy-8ec6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.medium-dd4f .background-1665 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video-da46 .alert-fresh-8796 .complex-05fe,
.video-da46
  .alert-fresh-8796
  .complex-05fe
  a,
.video-da46 .gallery-8287 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video-da46 .alert-fresh-8796 .primary-in-413b,
.video-da46 .soft_2cf1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video-da46 .alert-fresh-8796 .primary-in-413b {
  color: var(--e-global-color-text);
}
.video-da46 .soft_2cf1 {
  color: var(--e-global-color-text);
}
.video-da46
  .alert-fresh-8796
  .breadcrumb_5928 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video-da46 .photo-b290 .button_fast_7243 {
  background-color: var(--e-global-color-primary);
}
.video-da46 .photo-b290 .button_fast_7243:hover {
  background-color: var(--e-global-color-primary);
}
.video-da46 .photo-b290 .up_0a0b li span {
  background-color: var(--e-global-color-text);
}
.video-da46 .photo-b290 .up_0a0b li span:hover {
  background-color: var(--e-global-color-primary);
}
.video-da46
  .photo-b290
  .up_0a0b
  li.fixed_2a35
  span {
  background-color: var(--e-global-color-accent);
}
.video-da46 .breadcrumb_8b0b span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-fast-2cd2 .hot-dcbe {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fast-a59e .narrow-ed5b {
  background-color: var(--e-global-color-primary);
}
.fast-a59e .carousel_6ad3 {
  background-color: var(--e-global-color-secondary);
}
.fast-a59e .texture-blue-0564 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fast-a59e .thumbnail-clean-c842 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fast-a59e .orange_8a6a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fast-a59e .active_cool_a376 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fast-a59e .banner-c802 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fast-a59e .rough_6418 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fast-a59e .breadcrumb_out_a470 {
  background-color: var(--e-global-color-primary);
}
.fast-a59e .breadcrumb_out_a470 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface_3312 .hidden_tall_2cbd {
  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);
}
.surface_3312 .plasma_d345 {
  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);
}
.surface_3312
  .card-old-80e1:after {
  background-color: var(--e-global-color-primary);
}
.surface_3312 .warm_0c74 {
  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-16f4 .gallery-8287 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box-16f4 .soft_2cf1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel-plasma-704f .surface-a480 .nav-5028 {
  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);
}
.panel-plasma-704f .surface-a480 .out-ef64 {
  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);
}
.north-63f2 .thick-c020 {
  background-color: var(--e-global-color-primary);
}
.north-63f2 .tabs-gas-1779 {
  background-color: var(--e-global-color-secondary);
}
.north-63f2 .steel-97ed .focused_cd2a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.north-63f2 .text-east-5965 .focused_cd2a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dim-6129 .panel_4adb .pattern-purple-2ac6 {
  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);
}
.dim-6129 .panel_4adb .light-8e9a {
  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);
}
.dim-6129 .panel_4adb .huge_8016 {
  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);
}
.liquid-f120 .paper_d0f2 {
  border-color: var(--e-global-color-text);
}
.liquid-f120 .fresh_e281 {
  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);
}
.liquid-f120 .breadcrumb-active-3225 {
  color: var(--e-global-color-primary);
}
.liquid-f120 .column_south_4245 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.carousel_fresh_af06 .main_b760 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel_fresh_af06 .tag_silver_5cdf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel_fresh_af06 .upper_83f1:hover .main_b760 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel_fresh_af06
  .upper_83f1:hover
  .tag_silver_5cdf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hovered-8063 .first_a708 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hovered-8063 .brown-3f05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-2a13 .text_3bfb .box-under-fa8f {
  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);
}
.thick-2a13 .button-0be5 .box-under-fa8f {
  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);
}
.tag_d1c1 .border_simple_ae3e {
  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);
}
.fast-c846 .shadow-a9a0 .green-187a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fast-c846 .shadow-a9a0 .green-187a {
  background-color: var(--e-global-color-secondary);
}
.fast-c846 .box_0e3c .green-187a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fast-c846 .box_0e3c .green-187a {
  background-color: var(--e-global-color-secondary);
}
.fast-c846 .filter-ad3f .item_1746 {
  background-color: var(--e-global-color-primary);
}
.fast-c846 .filter-ad3f:hover .item_1746 {
  background-color: var(--e-global-color-secondary);
}
.fast-c846 .button_fast_7243 {
  background-color: var(--e-global-color-primary);
}
.fast-c846 .button_fast_7243:hover {
  background-color: var(--e-global-color-accent);
}
.fast-c846 .up_0a0b li span {
  background-color: var(--e-global-color-text);
}
.fast-c846 .up_0a0b li span:hover {
  background-color: var(--e-global-color-primary);
}
.fast-c846 .up_0a0b li.fixed_2a35 span {
  background-color: var(--e-global-color-accent);
}
.tall_fb5b .row_basic_4b4f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall_fb5b .backdrop_active_4c1f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim_f8e0 .clean_62c4:before {
  background-color: var(--e-global-color-secondary);
}
.dim_f8e0 .bronze-d760 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim_f8e0 .steel_f11d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-0d51 .center-b9b8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-0d51 .center-b9b8:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-0d51 .center-b9b8.fn-active-a640 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-0d51 .logo_802c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-0d51 .copper_26ee {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-0d51 .out-4620 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-0d51 .shadow-pro-346c {
  background-color: var(--e-global-color-primary);
}
.badge-0d51 .shadow-pro-346c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.badge-0d51 .shadow-bf51 {
  background-color: var(--e-global-color-primary);
}
.badge-0d51 .shadow-bf51 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip_huge_d411 .hot_dbc3 .message_glass_24d1 a {
  color: var(--e-global-color-secondary);
}
.tooltip_huge_d411 .hot_dbc3 .message_glass_24d1 a:hover {
  color: var(--e-global-color-secondary);
}
.tooltip_huge_d411 .hot_dbc3 .message_glass_24d1,
.tooltip_huge_d411 .hot_dbc3 .message_glass_24d1 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_huge_d411 .hot_dbc3 .info_49dc {
  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);
}
.tooltip_huge_d411 .hot_dbc3 .static_5738 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_huge_d411 .hot_dbc3 .light-d564 {
  background-color: var(--e-global-color-primary);
}
.tooltip_huge_d411 .hot_dbc3 .light-d564 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_huge_d411 .hot_dbc3 .light-d564:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip_huge_d411 .hot_dbc3 .gallery-in-6ede {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip_huge_d411 .hot_dbc3 .gallery-in-6ede {
  background-color: var(--e-global-color-primary);
}
.tooltip_huge_d411 .hot_dbc3 .gallery-in-6ede:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip_huge_d411 .hot_dbc3 .button_fast_7243 {
  background-color: var(--e-global-color-primary);
}
.tooltip_huge_d411 .hot_dbc3 .button_fast_7243:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip_huge_d411 .photo-b290 .up_0a0b li span {
  background-color: var(--e-global-color-text);
}
.tooltip_huge_d411 .photo-b290 .up_0a0b li span:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip_huge_d411 .photo-b290 .up_0a0b li.fixed_2a35 span {
  background-color: var(--e-global-color-accent);
}
.tooltip_huge_d411 .pro-dbfa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_huge_d411 .backdrop-steel-66f2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-cae0 .accent_0d55 .basic-15fe {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-cae0 .accent_0d55 .status-cfc4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-cae0 .accent_0d55 .header-dark-aec8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_c398 .mini-e22b {
  border-color: var(--e-global-color-text);
}
.input_c398 .breadcrumb_4753 {
  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);
}
.input_c398 .carousel-fixed-2a4c {
  color: var(--e-global-color-secondary);
}
.input_c398 .carousel-fixed-2a4c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_c398 .footer_medium_c04c > * {
  color: var(--e-global-color-primary);
}
.input_c398 .footer_medium_c04c > * svg {
  fill: var(--e-global-color-primary);
}
.input_c398 .carousel_stone_1541 {
  color: var(--e-global-color-primary);
}
.input_c398 .carousel_stone_1541 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.input_c398 .dynamic-7441 {
  color: var(--e-global-color-primary);
}
.input_c398 .dynamic-7441 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.input_c398 .gradient-c607 {
  color: var(--e-global-color-primary);
}
.input_c398 .gradient-c607 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_c398 .progress_bronze_f7f6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_c398 .element-77ce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_c398 .element-77ce.button_steel_ce71 {
  color: var(--e-global-color-secondary);
}
.input_c398 .element-77ce.button_steel_ce71 .column-4bf2 {
  color: var(--e-global-color-accent);
}
.input_c398 .element-77ce.upper_9932 {
  color: var(--e-global-color-text);
}
.input_c398 .element-77ce.upper_9932 .column-4bf2 {
  color: var(--e-global-color-text);
}
.input_c398 .element-77ce:before {
  border-top-color: var(--e-global-color-text);
}
.input_c398 .footer-yellow-45bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_c398
  .footer-yellow-45bf
  .aside_cd82 {
  background-color: var(--e-global-color-primary);
}
.input_c398
  .footer-yellow-45bf
  .aside_cd82 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.input_c398 .mini-e22b .label-595d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-26da .south_88fb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main-26da .link_medium_13ff {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_pink_973e .label_d4fd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_pink_973e
  .alert-tiny-7c64
  .card_pink_a037 {
  background-color: var(--e-global-color-secondary);
}
.tag_pink_973e
  .alert-tiny-7c64.pagination_prev_a850
  .card_pink_a037 {
  background-color: var(--e-global-color-text);
}
.tag_pink_973e
  .alert-tiny-7c64:hover
  .card_pink_a037 {
  background-color: var(--e-global-color-accent);
}
.tag_pink_973e
  .alert-tiny-7c64.fn-active-a640
  .card_pink_a037 {
  background-color: var(--e-global-color-primary);
}
.widget-5091 .photo_red_ebec {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.widget-5091 .dropdown_3a31 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-5091 .footer_bronze_516d {
  background-color: var(--e-global-color-primary);
}
.widget-5091 .footer_bronze_516d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture-right-06d1 .secondary-3f71 .next-8a6a .accent_4994 {
  background-color: var(--e-global-color-secondary);
}
.texture-right-06d1 .secondary-3f71 .photo_ddd1:after {
  background-color: var(--e-global-color-secondary);
}
.texture-right-06d1 .small_0e27 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-right-06d1 .detail_in_0661 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-right-06d1 .cool_9b3a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-right-06d1 .over-35fd {
  background-color: var(--e-global-color-primary);
}
.texture-right-06d1 .over-35fd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture-right-06d1 .accent-short-c777 {
  background-color: var(--e-global-color-secondary);
}
.texture-right-06d1 .accent-short-c777 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture-right-06d1 .secondary-3f71 .stale_3a51 .sidebar-e39e:hover {
  background-color: var(--e-global-color-primary);
}
.texture-right-06d1
  .secondary-3f71
  .stale_3a51
  .sidebar-e39e.warm_1737 {
  background-color: var(--e-global-color-primary);
}
.texture-right-06d1 .secondary-3f71 .solid_d090:before {
  border-color: var(--e-global-color-primary);
}
.texture-right-06d1 .secondary-3f71 .solid_d090:hover:before {
  border-color: var(--e-global-color-secondary);
}
.texture-right-06d1
  .secondary-3f71
  .solid_d090.motion_9358:before {
  border-color: var(--e-global-color-primary);
}
.texture-right-06d1 .stone-54d3 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.complex_71b9 .dropdown_a89d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.complex_71b9 .dropdown_a89d:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.complex_71b9 .dropdown_a89d.alert-c3ce {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.complex_71b9 .overlay-e1c1 {
  background-color: var(--e-global-color-primary);
}
.complex_71b9 .overlay-e1c1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.complex_71b9
  .video_e79a
  .pro-6a47
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.complex_71b9
  .table_complex_eaa9
  .pro-6a47
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.clean_ed40
  .dark_1c83
  .inner-3bff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean_ed40
  .dark_1c83
  .image-hot-89c5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean_ed40 .upper-26ed {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean_ed40 .wrapper_hot_3411 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.clean_ed40 .black_dbc2 {
  background-color: var(--e-global-color-primary);
}
.clean_ed40 .black_dbc2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container_17a8 .wood-e9c8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container_17a8 .description-e1a9 {
  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);
}
.container_17a8 .thumbnail_thick_ce42 {
  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);
}
.container_17a8 .thumbnail_thick_ce42 a:hover {
  color: var(--e-global-color-secondary);
}
.container_17a8 .accordion-center-9b95 {
  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);
}
.container_17a8 .aside_0c6f {
  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);
}
.container_17a8 .slider_simple_3204 .button_fast_7243 {
  background-color: var(--e-global-color-primary);
}
.container_17a8 .slider_simple_3204 .button_fast_7243:hover {
  background-color: var(--e-global-color-accent);
}
.container_17a8
  .slider_simple_3204
  .up_0a0b
  li
  span {
  background-color: var(--e-global-color-text);
}
.container_17a8
  .slider_simple_3204
  .up_0a0b
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.container_17a8
  .slider_simple_3204
  .up_0a0b
  li.fixed_2a35
  span {
  background-color: var(--e-global-color-accent);
}
.caption_fixed_82b6
  .pattern-36d0
  .message_6a5d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_fixed_82b6 .pattern-36d0 .picture-dbd2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_fixed_82b6 .pattern-36d0 .hover_soft_2c8e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_fixed_82b6 .link_27f5 {
  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);
}
.caption_fixed_82b6
  .sort_next_dd18.wrapper-soft-f919 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > a {
  background-color: var(--e-global-color-text);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > a
  .highlight-fast-5c8d.badge_out_e3f5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > a
  .article_a5c4.green_84c2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > .article-1771
  .accent-c699
  > a {
  background-color: var(--e-global-color-secondary);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > .article-1771
  .accent-c699
  > a
  .glass-0327 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > .article-1771
  .accent-c699
  > a
  .article_a5c4.hard_a763 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > a
  .dropdown-6cef:before {
  color: var(--e-global-color-text);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > .article-1771
  a
  .dropdown-6cef:before {
  color: var(--e-global-color-text);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699.box_fluid_c62d
  > a
  .dropdown-6cef:before {
  color: var(--e-global-color-text);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > .article-1771
  .accent-c699.box_fluid_c62d
  > a
  .dropdown-6cef:before {
  color: var(--e-global-color-text);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > a
  .label-new-35da
  .menu-soft-33c4 {
  color: var(--e-global-color-text);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > .article-1771
  a
  .label-new-35da
  .menu-soft-33c4 {
  color: var(--e-global-color-text);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > a
  .label-new-35da
  .menu-soft-33c4,
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > .article-1771
  a
  .label-new-35da
  .menu-soft-33c4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > a
  .solid_3a5d:before {
  color: var(--e-global-color-text);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > .article-1771
  a
  .solid_3a5d:before {
  color: var(--e-global-color-text);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699.box_fluid_c62d
  > a
  .solid_3a5d:before {
  color: var(--e-global-color-text);
}
.element-out-c968
  > .logo_mini_fa78
  > div
  > .caption_pressed_76ed
  > .accent-c699
  > .article-1771
  .accent-c699.box_fluid_c62d
  > a
  .solid_3a5d:before {
  color: var(--e-global-color-text);
}
.image_dim_cf2c .hero_f9cd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.image_dim_cf2c
  .thumbnail_431e:hover
  .hero_f9cd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider_062b
  > .logo_mini_fa78
  > .layout_841e
  > .green-53b1
  > .texture-focused-0fa6
  > .element-paper-33ac
  .carousel_down_d062 {
  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);
}
.slider_062b
  > .logo_mini_fa78
  > .layout_841e
  > .green-53b1
  > .texture-focused-0fa6
  > .element-paper-33ac:hover
  .carousel_down_d062 {
  color: var(--e-global-color-text);
}
.slider_062b
  > .logo_mini_fa78
  > .layout_841e
  > .green-53b1
  > .texture-focused-0fa6
  > .element-paper-33ac:hover
  .carousel_down_d062 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider_062b
  > .logo_mini_fa78
  > .layout_841e
  > .green-53b1
  > .texture-focused-0fa6.container_f9cc
  > .element-paper-33ac
  .carousel_down_d062 {
  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);
}
.title-fast-a2df .message-723a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-fast-a2df .header-out-c62a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-fast-a2df .action-903a {
  background-color: var(--e-global-color-primary);
}
.title-fast-a2df .action-903a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.message_0712
  > .logo_mini_fa78
  > .component_short_0bea
  > .breadcrumb-dfa0
  > .accordion_basic_4edc
  .avatar_thick_0a72 {
  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);
}
.message_0712
  > .logo_mini_fa78
  > .component_short_0bea
  > .breadcrumb-dfa0
  > .accordion_basic_4edc
  .video_brown_bbad {
  color: var(--e-global-color-text);
}
.message_0712
  > .logo_mini_fa78
  > .component_short_0bea
  > .breadcrumb-dfa0
  > .accordion_basic_4edc:hover
  .avatar_thick_0a72 {
  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);
}
.message_0712
  > .logo_mini_fa78
  > .component_short_0bea
  > .breadcrumb-dfa0
  > .accordion_basic_4edc:hover
  .video_brown_bbad {
  color: var(--e-global-color-secondary);
}
.message_0712
  > .logo_mini_fa78
  > .component_short_0bea
  > .breadcrumb-dfa0
  > .accordion_basic_4edc.modal-332f
  .avatar_thick_0a72 {
  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);
}
.message_0712
  > .logo_mini_fa78
  > .component_short_0bea
  > .breadcrumb-dfa0
  > .accordion_basic_4edc.modal-332f
  .video_brown_bbad {
  color: var(--e-global-color-primary);
}
.preview_dim_ffbf
  .accent_down_a603
  .thick-0b7e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview_dim_ffbf .icon-c8ac .label-595d .green-74c6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption-prev-8c25 .easy-a91d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption-prev-8c25 .in-51b3 .easy-a91d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption-prev-8c25 .over_faf4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-prev-8c25 .over_faf4 {
  background-color: var(--e-global-color-primary);
}
.black_36f4 .progress-stone-5974 .lower_a0f8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black_36f4
  .progress-stone-5974:hover
  .out_8a37 {
  color: var(--e-global-color-secondary);
}
.black_36f4
  .progress-stone-5974:hover
  .lower_a0f8 {
  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);
}
.notice_89e4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.carousel-right-97d1 {
  flex-direction: column;
}

.carousel-right-97d1 .description-b15f {
  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.carousel-right-97d1 .description-b15f {
  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);
}

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

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

.lower_ca8f.video-6b10 {
  display: none;
}

.article-5a67 {
  display: none;
}

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

.frame_b273.container_stone_51e2 {
  margin-bottom: 40px;
  width: 100%;
}

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

.carousel-right-97d1 a {
  width: 100%;
}

.widget-e5b2 .orange-e83a.active_352a {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.widget-e5b2
  .orange-e83a.grid-9049
  .short_d92b
  .tag_17b5 {
  font-size: 20px !important;
}

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

.modal-cold-f1a6 {
  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;
}

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

  text-align: center;
}

.block-wood-fe5d.title_55f0 > .white-1d27 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.dropdown-dcac {
  position: relative;
  width: 100%;
}

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

.header-345c {
  font-size: 35px !important;
}

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

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

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

.widget-e5b2
  .orange-e83a.lower-db76
  .bottom-fcf9
  .modal_south_667e {
  width: 100% !important;
}

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

.modal_0859 {
  width: 100%;
}

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

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

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

  display: none;
}

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

.complex-e0da {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.first_c3a8:hover .complex-e0da {
  visibility: visible;
}
.first_c3a8:hover.first_c3a8::before {
  display: block;
}

.hero-1855 h3 {
  color: #fff;
}

.highlight_1da6 {
  margin: 0;
}

.widget-e5b2
  .orange-e83a.lower-db76
  .modal_south_667e
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.pink-5bca {
  width: 100%;
}

.list_6706 {
  width: 100%;
}

.column-huge-1674 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.list_6706 {
  width: 100%;
}

.copper-8cae {
  margin-bottom: 10px !important;
}

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

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

.fluid-49b6 {
  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;
}

.carousel-right-97d1 .description-b15f.text-hard-029b {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.carousel-right-97d1 h1.description-b15f {
  margin-top: 80px !important;
}

.widget-e5b2 .orange-e83a.table-black-1ed1 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.out-661d img {
  width: 100%;
}

.gold_5820 .label_f8ab.short_d92b {
  justify-content: space-between;
}

.popup-21ed {
  display: none;
}

.static_1239 .backdrop_active_b961 {
  margin: 1px 0 !important;
}

.button-1ec2 li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .block-wood-fe5d .white-1d27 {
    flex-wrap: nowrap !important;
  }
}

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

  .panel-dabf {
    width: 100% !important;
  }
}

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

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

  .gold_5820 .label_f8ab.short_d92b {
    border-bottom: 1px solid #f0c159;
  }

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

  .block-wood-fe5d.title_55f0 > .white-1d27 {
    gap: 15px;
    justify-content: space-between;
  }

  .widget-e5b2
    .orange-e83a.lower-db76
    .modal_south_667e
    img {
    width: 60% !important;
  }

  .easy_0536 {
    left: 2%;
  }

  .up-23aa {
    margin: 10px 0;
  }

  .carousel-right-97d1 .backdrop_active_b961 {
    margin: 0;
    margin-bottom: 10px;
  }

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

  .header-345c {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.carousel-right-97d1 .description-b15f,
  .carousel-right-97d1 .description-b15f {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .modal_south_667e {
    justify-content: center;
  }

  .carousel-right-97d1 .backdrop_active_b961 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .dim-9d00 {
    margin-bottom: 15px !important;
  }

  .widget-e5b2 .orange-e83a.active_352a {
    width: 75% !important;
  }

  .out-661d img {
    width: 100% !important;
  }
}

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

  h2.carousel-right-97d1 .description-b15f,
  .carousel-right-97d1 .description-b15f {
    font-size: 30px !important;
  }

  .modal_south_667e {
    justify-content: center;
  }

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

  .medium_4ca5
    .static-1739.soft_265f {
    margin: 0 !important;
  }

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

  .up-23aa {
    display: flex;
  }

  .title-under-4f92 .dropdown_right_4b7b {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .dropdown-complex-674d svg {
    width: 75% !important;
    height: 75% !important;
  }

  .column-huge-1674 {
    justify-content: flex-end;
    gap: 1px;
  }

  .carousel-right-97d1 h1.description-b15f {
    margin-top: 40px !important;
  }

  .widget-e5b2
    .orange-e83a.lower-db76
    .modal_south_667e
    img,
  .banner_simple_27be .bottom-fcf9 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .widget-e5b2 .orange-e83a.active_352a {
    width: 100% !important;
  }

  .block-wood-fe5d.title_55f0 > .white-1d27 {
    gap: 3px;
  }

  .carousel-right-97d1 .backdrop_active_b961 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

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

.gold_5820 .label_f8ab.short_d92b: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);
}

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

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

.carousel-right-97d1 {
  position: relative;
  padding-top: 30px;
}

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .gold_5820 .label_f8ab.short_d92b {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .carousel-right-97d1 .description-b15f {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .dropdown_right_4b7b {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.avatar_39ae .content-next-9f68 {
  flex-shrink: 0;
  white-space: nowrap;
}

.avatar_39ae .glass_28d1 {
  flex-shrink: 0;
  min-width: fit-content;
}

.avatar_39ae .tag_17b5 {
  white-space: nowrap;
}

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

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

/* 强制紧凑导航菜单 - 防止重叠 */
.avatar_39ae .content-next-9f68 {
  max-width: 80px !important;
}

.avatar_39ae .glass_28d1 {
  max-width: 80px !important;
  overflow: hidden;
}

.avatar_39ae .label_f8ab.short_d92b {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.avatar_39ae .tag_17b5 {
  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);
  }
}

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

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

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

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

body .brown-e810:nth-child(2),
.widget-e5b2 .brown-e810:nth-child(2),
#page .brown-e810: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;
}

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

/* css-noise: 93c3 */
.ghost-box-q1 {
  padding: 0.1rem;
  font-size: 11px;
  line-height: 1.3;
}
