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(.basic-797e) {
  gap: 0.5em;
}
:where(.stone-0ec2) {
  gap: 0.5em;
}
body .simple_1ced > .tooltip-silver-a9c0 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .simple_1ced > .element_up_c524 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .simple_1ced > .tag_6d60 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .breadcrumb-bright-c700 > .tooltip-silver-a9c0 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .breadcrumb-bright-c700 > .element_up_c524 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .breadcrumb-bright-c700 > .tag_6d60 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .breadcrumb-bright-c700
  > :where(:not(.tooltip-silver-a9c0):not(.element_up_c524):not(.form-4213)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .breadcrumb-bright-c700 > .steel-0a3b {
  max-width: var(--wp--style--global--wide-size);
}
body .basic-797e {
  display: flex;
}
body .basic-797e {
  flex-wrap: wrap;
  align-items: center;
}
body .basic-797e > * {
  margin: 0;
}
body .stone-0ec2 {
  display: grid;
}
body .stone-0ec2 > * {
  margin: 0;
}
:where(.outline_pressed_fffc.basic-797e) {
  gap: 2em;
}
:where(.outline_pressed_fffc.stone-0ec2) {
  gap: 2em;
}
:where(.focused-d384.basic-797e) {
  gap: 1.25em;
}
:where(.focused-d384.stone-0ec2) {
  gap: 1.25em;
}
.link-0547 {
  color: var(--wp--preset--color--black) !important;
}
.border_black_3a5f {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.soft-9667 {
  color: var(--wp--preset--color--white) !important;
}
.preview_6600 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.short_8264 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.modal-orange-90ee {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.complex_511b {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.description_middle_5a0f {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.search_hard_b4f3 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.tooltip_b2a4 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.pattern_west_a8d1 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.short_1b73 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.accordion-5c0d {
  background-color: var(--wp--preset--color--black) !important;
}
.blue-bc13 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.dropdown_stone_9bd0 {
  background-color: var(--wp--preset--color--white) !important;
}
.in_13d2 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.blue-ca8e {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.shade_current_1559 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.tertiary_top_4953 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.panel_motion_119a {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.footer_d7f1 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.lower_992d {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.summary_rough_5837 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.overlay_2e40 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.overlay_6555 {
  border-color: var(--wp--preset--color--black) !important;
}
.complex_e4df {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.disabled-faca {
  border-color: var(--wp--preset--color--white) !important;
}
.gold_636b {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.feature-fixed-0952 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.wide-e35c {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.element_950b {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.wide-a9ec {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.info_e914 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.fresh_73fa {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.hard_007e {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.banner_center_0ed9 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.steel_8bde {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.logo-f319 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.disabled-5488 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.aside_fresh_ab24 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.panel_current_4be0 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.mask-0b48 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.description-hovered-e058 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.outline_9408 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.primary_hard_d411 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.hard_7b4f {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.panel-592f {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.list_accc {
  background: var(--wp--preset--gradient--midnight) !important;
}
.wrapper-steel-467b {
  font-size: var(--wp--preset--font-size--small) !important;
}
.dynamic_dfeb {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.solid_40b6 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.border_current_aa09 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.article_6009 a:where(:not(.west-3b34)) {
  color: inherit;
}
:where(.focused-d384.basic-797e) {
  gap: 1.25em;
}
:where(.focused-d384.stone-0ec2) {
  gap: 1.25em;
}
:where(.outline_pressed_fffc.basic-797e) {
  gap: 2em;
}
:where(.outline_pressed_fffc.stone-0ec2) {
  gap: 2em;
}
.column_7b1f {
  font-size: 1.5em;
  line-height: 1.6;
}

.breadcrumb_1dc5 .widget_77f2 {
  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);
}
.label-04f3 .image-soft-7ef9 {
  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);
}
.pattern-orange-1b1d {
  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);
}
.pattern-orange-1b1d.preview_stone_03eb .stale-dfd9 {
  background-color: var(--e-global-color-primary);
}
.pattern-orange-1b1d.hover-first-4787 .stale-dfd9,
.pattern-orange-1b1d.south-16a4 .stale-dfd9 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.filter_221d .progress-under-a290 {
  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);
}
.dropdown_2195 {
  --divider-color: var(--e-global-color-secondary);
}
.dropdown_2195 .lite_a320 {
  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_2195.hover-bde1 .under-e4e8 {
  background-color: var(--e-global-color-secondary);
}
.dropdown_2195.fast_9bad .under-e4e8,
.dropdown_2195.secondary-red-e69a .under-e4e8 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.dropdown_2195.fast_9bad .under-e4e8,
.dropdown_2195.secondary-red-e69a .under-e4e8 svg {
  fill: var(--e-global-color-secondary);
}
.content-270d .small_b627 {
  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);
}
.content-270d .article_simple_3d77 {
  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);
}
.fresh_6160.hover-bde1 .under-e4e8 {
  background-color: var(--e-global-color-primary);
}
.fresh_6160.fast_9bad .under-e4e8,
.fresh_6160.secondary-red-e69a .under-e4e8 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.fresh_6160.fast_9bad .under-e4e8,
.fresh_6160.secondary-red-e69a .under-e4e8 svg {
  fill: var(--e-global-color-primary);
}
.accordion-1377.hover-bde1 .under-e4e8 {
  background-color: var(--e-global-color-primary);
}
.accordion-1377.fast_9bad .under-e4e8,
.accordion-1377.secondary-red-e69a .under-e4e8 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.accordion-1377 .avatar-current-c3b2 {
  color: var(--e-global-color-primary);
}
.accordion-1377 .avatar-current-c3b2,
.accordion-1377 .avatar-current-c3b2 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-1377 .wood_3835 {
  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);
}
.south-11e6 .search_b84e {
  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);
}
.center_ad75 .element-2f95 .media-1040 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery-ff6c .silver-c56f:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.gallery-ff6c .focus_motion_75fa i {
  color: var(--e-global-color-primary);
}
.gallery-ff6c .focus_motion_75fa svg {
  fill: var(--e-global-color-primary);
}
.gallery-ff6c .focus-4089 {
  color: var(--e-global-color-secondary);
}
.gallery-ff6c .silver-c56f > .focus-4089,
.gallery-ff6c .silver-c56f > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-8daf .middle-6a2c {
  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);
}
.notification-8daf .accent-fluid-3cd0 {
  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);
}
.picture-7419 .search-3a44 .media_over_207a {
  background-color: var(--e-global-color-primary);
}
.picture-7419 .steel-b3b4 {
  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);
}
.dim_3707 .form_wide_46af {
  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);
}
.dim_3707 .description_0ae0 {
  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_3707 .header-mini-854c {
  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);
}
.block-tall-0a9c .component-focused-5610,
.block-tall-0a9c .component-focused-5610 a {
  color: var(--e-global-color-primary);
}
.block-tall-0a9c .component-focused-5610.section_4133,
.block-tall-0a9c .component-focused-5610.section_4133 a {
  color: var(--e-global-color-accent);
}
.block-tall-0a9c .component-focused-5610 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-tall-0a9c .disabled-fresh-60b3 {
  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);
}
.banner_57a2 .smooth_5916,
.banner_57a2 .mask_443f {
  color: var(--e-global-color-primary);
}
.banner_57a2 .smooth_5916 svg {
  fill: var(--e-global-color-primary);
}
.banner_57a2 .section_4133 .smooth_5916,
.banner_57a2 .section_4133 .mask_443f {
  color: var(--e-global-color-accent);
}
.banner_57a2 .section_4133 .smooth_5916 svg {
  fill: var(--e-global-color-accent);
}
.banner_57a2 .mask_443f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner_57a2 .disabled-fresh-60b3 {
  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);
}
.center_93d8 .gradient_c271,
.center_93d8 .info_pro_7f68 {
  color: var(--e-global-color-primary);
}
.center_93d8 .info_pro_7f68 svg {
  fill: var(--e-global-color-primary);
}
.center_93d8 .component-focused-5610.section_4133 a,
.center_93d8
  .component-focused-5610.section_4133
  .info_pro_7f68 {
  color: var(--e-global-color-accent);
}
.center_93d8 .gradient_c271 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.center_93d8 .disabled-fresh-60b3 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple_0d29 .small_c6a0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.simple_0d29 .hero-5138 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.action-6360 .tiny-471f .block_29e6 {
  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);
}
.action-6360 .tiny-471f .card-c400 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.action-6360 .header_c9ce .block_29e6 {
  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);
}
.action-6360
  .header_c9ce
  .card-c400 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.action-6360
  .hovered_d581
  .block_29e6 {
  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);
}
.action-6360
  .hovered_d581
  .card-c400 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.action-6360
  .nav_6607
  .block_29e6 {
  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);
}
.action-6360
  .nav_6607
  .card-c400 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.full-8bc4 .middle_65e2 {
  background-color: var(--e-global-color-primary);
}
.full-8bc4 .middle_65e2:hover {
  background-color: var(--e-global-color-primary);
}
.full-8bc4 .tag-upper-f3b5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.full-8bc4
  .middle_65e2:hover
  .tag-upper-f3b5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-54b2 .content_down_4b3c {
  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);
}
.advanced_2292 .row-9f7e .section_stale_74be a {
  background-color: var(--e-global-color-accent);
}
.advanced_2292 .row-9f7e .layout_2929 a {
  background-color: var(--e-global-color-accent);
}
.advanced_2292 .row-9f7e .section_stale_74be a,
.advanced_2292 .row-9f7e .layout_2929 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_large_9a2b
  .content_out_8214.bright_35db
  .row-9f7e
  a.dim_d3bb {
  background-color: var(--e-global-color-accent);
}
.section_large_9a2b
  .content_out_8214.bright_35db
  .row-9f7e
  span.dim_d3bb.fn-current-8770 {
  background-color: var(--e-global-color-text);
}
.section_large_9a2b
  .content_out_8214.bright_35db
  .row-9f7e
  .dim_d3bb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_569f .middle_85f4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_569f
  .list_next_4ec6
  > .wide_cea7
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_569f
  .dropdown-easy-9396
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_569f
  .article-dcca
  .grid-fresh-4da9,
.sidebar_569f
  .article-dcca
  .detail-d7c2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar_569f
  .article-dcca
  .primary_hard_db05,
.sidebar_569f
  .article-dcca
  a
  .primary_hard_db05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_569f
  .article-dcca
  .red_4e3a {
  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);
}
.sidebar_569f
  .article-dcca
  .banner_pink_c6bc {
  background-color: var(--e-global-color-primary);
}
.sidebar_569f
  .article-dcca
  .banner_pink_c6bc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_569f
  .article-dcca
  .banner_pink_c6bc:hover {
  background-color: var(--e-global-color-primary);
}
.sidebar_569f
  .article-dcca
  .up-f84f {
  background-color: var(--e-global-color-primary);
}
.sidebar_569f
  .article-dcca
  .up-f84f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_569f
  .article-dcca
  .up-f84f:hover {
  background-color: var(--e-global-color-primary);
}
.sidebar_569f
  .popup_fast_0685
  .red-5fa4
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar_569f
  .popup_fast_0685
  .thumbnail-last-3a32 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_569f
  .popup_fast_0685
  .red_4e3a {
  color: var(--e-global-color-text);
}
.sidebar_569f
  .popup_fast_0685
  .red_4e3a
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_569f
  .popup_fast_0685
  .banner_pink_c6bc {
  background-color: var(--e-global-color-primary);
}
.sidebar_569f
  .popup_fast_0685
  .banner_pink_c6bc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_569f
  .popup_fast_0685
  .banner_pink_c6bc:hover {
  background-color: var(--e-global-color-primary);
}
.sidebar_569f
  .popup_fast_0685
  .up-f84f {
  background-color: var(--e-global-color-primary);
}
.sidebar_569f
  .popup_fast_0685
  .up-f84f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_569f
  .popup_fast_0685
  .up-f84f:hover {
  background-color: var(--e-global-color-primary);
}
.sidebar_569f .outer_6cb8 {
  background-color: var(--e-global-color-primary);
}
.sidebar_569f .outer_6cb8:hover {
  background-color: var(--e-global-color-primary);
}
.sidebar_569f .detail-selected-24f3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar_569f .secondary_ca03 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message-south-25ae .badge_5510 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message-south-25ae
  .footer-94cb
  > div:nth-child(3)
  .badge_5510,
.message-south-25ae
  .selected-3048
  > div:nth-child(1)
  .badge_5510,
.message-south-25ae
  .message_gold_844d
  > div:nth-child(1)
  .badge_5510,
.message-south-25ae
  .right-2eb6
  > div:nth-child(1)
  .badge_5510,
.message-south-25ae
  .header-edac
  > div:nth-child(1)
  .badge_5510 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message-south-25ae .info-out-95af {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message-south-25ae .form-ab5b {
  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-south-25ae .right-698e {
  background-color: var(--e-global-color-primary);
}
.message-south-25ae .right-698e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message-south-25ae .right-698e:hover {
  background-color: var(--e-global-color-primary);
}
.message-south-25ae .input_short_f4d7 {
  background-color: var(--e-global-color-primary);
}
.message-south-25ae .input_short_f4d7:hover {
  background-color: var(--e-global-color-primary);
}
.message-south-25ae .detail-selected-24f3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message-south-25ae .secondary_ca03 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom-0efa .nav_dirty_df07 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom-0efa .gallery_glass_069f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-0efa .sidebar-out-96a5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-0efa .hot-a79a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-0efa .photo-pink-7dd7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-0efa .input_short_f4d7 {
  background-color: var(--e-global-color-primary);
}
.bottom-0efa .input_short_f4d7:hover {
  background-color: var(--e-global-color-primary);
}
.breadcrumb_1ed3 .sidebar-ce6a {
  background-color: var(--e-global-color-secondary);
}
.breadcrumb_1ed3 .fluid-a855 {
  background-color: var(--e-global-color-text);
}
.breadcrumb_1ed3 .progress_f61b {
  background-color: var(--e-global-color-secondary);
}
.breadcrumb_1ed3 .active-under-cac6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb_1ed3 .label-182f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_1ed3 .tag-hot-0d08 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_1ed3 .tag-b205 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_1ed3 .disabled_left_428e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading-897f .shadow-red-a5ad .down_3a18,
.heading-897f
  .shadow-red-a5ad
  .down_3a18
  a,
.heading-897f .mask-5f93 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading-897f .shadow-red-a5ad .aside-bronze-d4e4,
.heading-897f .picture_439b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading-897f .shadow-red-a5ad .aside-bronze-d4e4 {
  color: var(--e-global-color-text);
}
.heading-897f .picture_439b {
  color: var(--e-global-color-text);
}
.heading-897f
  .shadow-red-a5ad
  .video_b084 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading-897f .heading-focused-7723 .gallery-top-314b {
  background-color: var(--e-global-color-primary);
}
.heading-897f .heading-focused-7723 .gallery-top-314b:hover {
  background-color: var(--e-global-color-primary);
}
.heading-897f .heading-focused-7723 .up_8933 li span {
  background-color: var(--e-global-color-text);
}
.heading-897f .heading-focused-7723 .up_8933 li span:hover {
  background-color: var(--e-global-color-primary);
}
.heading-897f
  .heading-focused-7723
  .up_8933
  li.item_2d2f
  span {
  background-color: var(--e-global-color-accent);
}
.heading-897f .accent_b4e1 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-22b3 .border-left-ff95 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.easy_5f04 .column_0403 {
  background-color: var(--e-global-color-primary);
}
.easy_5f04 .shadow-baa3 {
  background-color: var(--e-global-color-secondary);
}
.easy_5f04 .rough-fbad {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy_5f04 .container-gas-e382 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy_5f04 .heading-2e25 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy_5f04 .hard-9ead {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy_5f04 .widget-82d6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy_5f04 .gold-f84e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy_5f04 .hidden_6fbc {
  background-color: var(--e-global-color-primary);
}
.easy_5f04 .hidden_6fbc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag_418c .label-6999 {
  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);
}
.tag_418c .highlight_7110 {
  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_418c
  .footer_6f72:after {
  background-color: var(--e-global-color-primary);
}
.tag_418c .narrow_4134 {
  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);
}
.column_focused_ef19 .mask-5f93 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_focused_ef19 .picture_439b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_8162 .container_smooth_f9cd .paragraph_action_66ec {
  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);
}
.overlay_8162 .container_smooth_f9cd .center_3996 {
  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);
}
.caption-fixed-8f80 .green_8601 {
  background-color: var(--e-global-color-primary);
}
.caption-fixed-8f80 .slider_4de1 {
  background-color: var(--e-global-color-secondary);
}
.caption-fixed-8f80 .widget_outer_ee00 .top_4637 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption-fixed-8f80 .lite-97e3 .top_4637 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-9b9b .action-ee5d .avatar-60ff {
  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-9b9b .action-ee5d .photo-west-d335 {
  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);
}
.banner-9b9b .action-ee5d .media_f2b3 {
  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);
}
.glass_0d38 .input-959a {
  border-color: var(--e-global-color-text);
}
.glass_0d38 .dynamic_5363 {
  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);
}
.glass_0d38 .form_c987 {
  color: var(--e-global-color-primary);
}
.glass_0d38 .fast_84ee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.motion-0937 .mini_adc6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.motion-0937 .pro_e209 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.motion-0937 .under-dfde:hover .mini_adc6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.motion-0937
  .under-dfde:hover
  .pro_e209 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.next_3975 .liquid-e0a7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.next_3975 .progress-inner-23ef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.prev-a2d2 .background_clean_b660 .narrow_110c {
  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);
}
.prev-a2d2 .item-b8d0 .narrow_110c {
  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);
}
.fresh-7e5f .stone_0f81 {
  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-0007 .shadow_ca5f .badge_light_5f0c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fast-0007 .shadow_ca5f .badge_light_5f0c {
  background-color: var(--e-global-color-secondary);
}
.fast-0007 .video-e088 .badge_light_5f0c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fast-0007 .video-e088 .badge_light_5f0c {
  background-color: var(--e-global-color-secondary);
}
.fast-0007 .primary_01a6 .white_4553 {
  background-color: var(--e-global-color-primary);
}
.fast-0007 .primary_01a6:hover .white_4553 {
  background-color: var(--e-global-color-secondary);
}
.fast-0007 .gallery-top-314b {
  background-color: var(--e-global-color-primary);
}
.fast-0007 .gallery-top-314b:hover {
  background-color: var(--e-global-color-accent);
}
.fast-0007 .up_8933 li span {
  background-color: var(--e-global-color-text);
}
.fast-0007 .up_8933 li span:hover {
  background-color: var(--e-global-color-primary);
}
.fast-0007 .up_8933 li.item_2d2f span {
  background-color: var(--e-global-color-accent);
}
.gradient_wide_3ad1 .carousel_aa4b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient_wide_3ad1 .search-184c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.prev_0208 .avatar_narrow_d21d:before {
  background-color: var(--e-global-color-secondary);
}
.prev_0208 .content_6157 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.prev_0208 .pro_f57b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_advanced_92da .fast-4025 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_advanced_92da .fast-4025:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_advanced_92da .fast-4025.fn-active-8770 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_advanced_92da .header_c6f6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_advanced_92da .east_fd12 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_advanced_92da .rough_1576 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_advanced_92da .heading-over-2ea7 {
  background-color: var(--e-global-color-primary);
}
.filter_advanced_92da .heading-over-2ea7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter_advanced_92da .item-1cd6 {
  background-color: var(--e-global-color-primary);
}
.filter_advanced_92da .item-1cd6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-bc02 .photo-left-2404 .bottom_03fc a {
  color: var(--e-global-color-secondary);
}
.mask-bc02 .photo-left-2404 .bottom_03fc a:hover {
  color: var(--e-global-color-secondary);
}
.mask-bc02 .photo-left-2404 .bottom_03fc,
.mask-bc02 .photo-left-2404 .bottom_03fc a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-bc02 .photo-left-2404 .first_ff38 {
  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);
}
.mask-bc02 .photo-left-2404 .sidebar_glass_0159 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-bc02 .photo-left-2404 .pattern-f7cf {
  background-color: var(--e-global-color-primary);
}
.mask-bc02 .photo-left-2404 .pattern-f7cf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-bc02 .photo-left-2404 .pattern-f7cf:hover {
  background-color: var(--e-global-color-primary);
}
.mask-bc02 .photo-left-2404 .right-e2c5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-bc02 .photo-left-2404 .right-e2c5 {
  background-color: var(--e-global-color-primary);
}
.mask-bc02 .photo-left-2404 .right-e2c5:hover {
  background-color: var(--e-global-color-primary);
}
.mask-bc02 .photo-left-2404 .gallery-top-314b {
  background-color: var(--e-global-color-primary);
}
.mask-bc02 .photo-left-2404 .gallery-top-314b:hover {
  background-color: var(--e-global-color-primary);
}
.mask-bc02 .heading-focused-7723 .up_8933 li span {
  background-color: var(--e-global-color-text);
}
.mask-bc02 .heading-focused-7723 .up_8933 li span:hover {
  background-color: var(--e-global-color-primary);
}
.mask-bc02 .heading-focused-7723 .up_8933 li.item_2d2f span {
  background-color: var(--e-global-color-accent);
}
.mask-bc02 .detail-selected-24f3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mask-bc02 .secondary_ca03 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list-1ca3 .feature-wood-d5ab .card_last_62d6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list-1ca3 .feature-wood-d5ab .paragraph-east-491e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-1ca3 .feature-wood-d5ab .section_0b9b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_01ad .alert_48fa {
  border-color: var(--e-global-color-text);
}
.menu_01ad .heading-pro-c11a {
  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);
}
.menu_01ad .glass-63d8 {
  color: var(--e-global-color-secondary);
}
.menu_01ad .glass-63d8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_01ad .bright_7062 > * {
  color: var(--e-global-color-primary);
}
.menu_01ad .bright_7062 > * svg {
  fill: var(--e-global-color-primary);
}
.menu_01ad .filter_6ce5 {
  color: var(--e-global-color-primary);
}
.menu_01ad .filter_6ce5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.menu_01ad .liquid_86ed {
  color: var(--e-global-color-primary);
}
.menu_01ad .liquid_86ed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.menu_01ad .gradient_c943 {
  color: var(--e-global-color-primary);
}
.menu_01ad .gradient_c943 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_01ad .right_4d7c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_01ad .lite_b33a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_01ad .lite_b33a.article_south_7d80 {
  color: var(--e-global-color-secondary);
}
.menu_01ad .lite_b33a.article_south_7d80 .shadow-ba04 {
  color: var(--e-global-color-accent);
}
.menu_01ad .lite_b33a.advanced_1c40 {
  color: var(--e-global-color-text);
}
.menu_01ad .lite_b33a.advanced_1c40 .shadow-ba04 {
  color: var(--e-global-color-text);
}
.menu_01ad .lite_b33a:before {
  border-top-color: var(--e-global-color-text);
}
.menu_01ad .badge-south-0e0c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_01ad
  .badge-south-0e0c
  .feature-hot-5b36 {
  background-color: var(--e-global-color-primary);
}
.menu_01ad
  .badge-south-0e0c
  .feature-hot-5b36 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.menu_01ad .alert_48fa .list-in-4dc3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy-1c23 .grid_rough_c2ed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.easy-1c23 .logo_narrow_2d9b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.down_cbb4 .small-fb4c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.down_cbb4
  .tabs-2865
  .selected_54ea {
  background-color: var(--e-global-color-secondary);
}
.down_cbb4
  .tabs-2865.description_d7ae
  .selected_54ea {
  background-color: var(--e-global-color-text);
}
.down_cbb4
  .tabs-2865:hover
  .selected_54ea {
  background-color: var(--e-global-color-accent);
}
.down_cbb4
  .tabs-2865.fn-active-8770
  .selected_54ea {
  background-color: var(--e-global-color-primary);
}
.video_light_c985 .gold-3750 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.video_light_c985 .soft_e336 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video_light_c985 .pagination-e901 {
  background-color: var(--e-global-color-primary);
}
.video_light_c985 .pagination-e901 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.secondary-complex-5bdb .out-b609 .box_short_f892 .status-4a04 {
  background-color: var(--e-global-color-secondary);
}
.secondary-complex-5bdb .out-b609 .tag_dim_d888:after {
  background-color: var(--e-global-color-secondary);
}
.secondary-complex-5bdb .widget-241e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary-complex-5bdb .pro_a1f9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary-complex-5bdb .modal_f101 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary-complex-5bdb .hover_yellow_720e {
  background-color: var(--e-global-color-primary);
}
.secondary-complex-5bdb .hover_yellow_720e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.secondary-complex-5bdb .pagination-pink-7bab {
  background-color: var(--e-global-color-secondary);
}
.secondary-complex-5bdb .pagination-pink-7bab {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.secondary-complex-5bdb .out-b609 .accordion_cf9d .dropdown-bottom-8492:hover {
  background-color: var(--e-global-color-primary);
}
.secondary-complex-5bdb
  .out-b609
  .accordion_cf9d
  .dropdown-bottom-8492.paper-7f7b {
  background-color: var(--e-global-color-primary);
}
.secondary-complex-5bdb .out-b609 .summary_brown_32ce:before {
  border-color: var(--e-global-color-primary);
}
.secondary-complex-5bdb .out-b609 .summary_brown_32ce:hover:before {
  border-color: var(--e-global-color-secondary);
}
.secondary-complex-5bdb
  .out-b609
  .summary_brown_32ce.tertiary_simple_b6d9:before {
  border-color: var(--e-global-color-primary);
}
.secondary-complex-5bdb .box-middle-6f84 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message-soft-437f .label-paper-29f5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.message-soft-437f .label-paper-29f5:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.message-soft-437f .label-paper-29f5.right-c6d8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.message-soft-437f .slider_short_6175 {
  background-color: var(--e-global-color-primary);
}
.message-soft-437f .slider_short_6175 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.message-soft-437f
  .caption_8511
  .shade-b6c6
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.message-soft-437f
  .slider-west-f185
  .shade-b6c6
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.breadcrumb_pro_efbb
  .glass_829c
  .frame_selected_e83c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_pro_efbb
  .glass_829c
  .logo-wide-5561 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_pro_efbb .description-liquid-f95e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_pro_efbb .dropdown-2a0c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb_pro_efbb .icon_outer_0ef0 {
  background-color: var(--e-global-color-primary);
}
.breadcrumb_pro_efbb .icon_outer_0ef0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.background_pink_9b4e .icon-focused-5efd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.background_pink_9b4e .carousel-ab40 {
  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);
}
.background_pink_9b4e .basic-d2fa {
  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);
}
.background_pink_9b4e .basic-d2fa a:hover {
  color: var(--e-global-color-secondary);
}
.background_pink_9b4e .list-over-04c8 {
  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);
}
.background_pink_9b4e .inner_2bce {
  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);
}
.background_pink_9b4e .panel_glass_5426 .gallery-top-314b {
  background-color: var(--e-global-color-primary);
}
.background_pink_9b4e .panel_glass_5426 .gallery-top-314b:hover {
  background-color: var(--e-global-color-accent);
}
.background_pink_9b4e
  .panel_glass_5426
  .up_8933
  li
  span {
  background-color: var(--e-global-color-text);
}
.background_pink_9b4e
  .panel_glass_5426
  .up_8933
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.background_pink_9b4e
  .panel_glass_5426
  .up_8933
  li.item_2d2f
  span {
  background-color: var(--e-global-color-accent);
}
.liquid_bcec
  .liquid_6693
  .module-fresh-b031 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.liquid_bcec .liquid_6693 .video_plasma_70e5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.liquid_bcec .liquid_6693 .row-iron-e814 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.liquid_bcec .complex-ca67 {
  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);
}
.liquid_bcec
  .outer_82c4.purple-571d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > a {
  background-color: var(--e-global-color-text);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > a
  .stale-c66e.aside-0856 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > a
  .purple-265e.element-7727 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > .photo-dark-7ba2
  .west_d411
  > a {
  background-color: var(--e-global-color-secondary);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > .photo-dark-7ba2
  .west_d411
  > a
  .focus_basic_f28a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > .photo-dark-7ba2
  .west_d411
  > a
  .purple-265e.shade-9d9e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > a
  .narrow_5e32:before {
  color: var(--e-global-color-text);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > .photo-dark-7ba2
  a
  .narrow_5e32:before {
  color: var(--e-global-color-text);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411.slider-8d2c
  > a
  .narrow_5e32:before {
  color: var(--e-global-color-text);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > .photo-dark-7ba2
  .west_d411.slider-8d2c
  > a
  .narrow_5e32:before {
  color: var(--e-global-color-text);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > a
  .top-8e98
  .text-brown-f259 {
  color: var(--e-global-color-text);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > .photo-dark-7ba2
  a
  .top-8e98
  .text-brown-f259 {
  color: var(--e-global-color-text);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > a
  .top-8e98
  .text-brown-f259,
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > .photo-dark-7ba2
  a
  .top-8e98
  .text-brown-f259 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > a
  .basic-525b:before {
  color: var(--e-global-color-text);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > .photo-dark-7ba2
  a
  .basic-525b:before {
  color: var(--e-global-color-text);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411.slider-8d2c
  > a
  .basic-525b:before {
  color: var(--e-global-color-text);
}
.logo-motion-0fe3
  > .prev_2a49
  > div
  > .border-a008
  > .west_d411
  > .photo-dark-7ba2
  .west_d411.slider-8d2c
  > a
  .basic-525b:before {
  color: var(--e-global-color-text);
}
.heading-c40c .outline_3305 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading-c40c
  .surface-next-ee8b:hover
  .outline_3305 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sort-wide-d099
  > .prev_2a49
  > .accordion-rough-c782
  > .purple-35fd
  > .yellow_2440
  > .stone_a703
  .search_4e76 {
  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);
}
.sort-wide-d099
  > .prev_2a49
  > .accordion-rough-c782
  > .purple-35fd
  > .yellow_2440
  > .stone_a703:hover
  .search_4e76 {
  color: var(--e-global-color-text);
}
.sort-wide-d099
  > .prev_2a49
  > .accordion-rough-c782
  > .purple-35fd
  > .yellow_2440
  > .stone_a703:hover
  .search_4e76 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort-wide-d099
  > .prev_2a49
  > .accordion-rough-c782
  > .purple-35fd
  > .yellow_2440.last-4073
  > .stone_a703
  .search_4e76 {
  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);
}
.module-652f .active_up_c6ef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module-652f .article-full-e06d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module-652f .copper_3cfe {
  background-color: var(--e-global-color-primary);
}
.module-652f .copper_3cfe {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo_dirty_469a
  > .prev_2a49
  > .footer-hard-d2eb
  > .focus-complex-a786
  > .carousel-a4a5
  .component_narrow_44a5 {
  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);
}
.photo_dirty_469a
  > .prev_2a49
  > .footer-hard-d2eb
  > .focus-complex-a786
  > .carousel-a4a5
  .iron_b65b {
  color: var(--e-global-color-text);
}
.photo_dirty_469a
  > .prev_2a49
  > .footer-hard-d2eb
  > .focus-complex-a786
  > .carousel-a4a5:hover
  .component_narrow_44a5 {
  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);
}
.photo_dirty_469a
  > .prev_2a49
  > .footer-hard-d2eb
  > .focus-complex-a786
  > .carousel-a4a5:hover
  .iron_b65b {
  color: var(--e-global-color-secondary);
}
.photo_dirty_469a
  > .prev_2a49
  > .footer-hard-d2eb
  > .focus-complex-a786
  > .carousel-a4a5.nav-inner-76ae
  .component_narrow_44a5 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo_dirty_469a
  > .prev_2a49
  > .footer-hard-d2eb
  > .focus-complex-a786
  > .carousel-a4a5.nav-inner-76ae
  .iron_b65b {
  color: var(--e-global-color-primary);
}
.banner_smooth_4d6d
  .fresh-68d2
  .content_2ce3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner_smooth_4d6d .overlay_93d7 .list-in-4dc3 .border-f594 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth-d8d3 .popup-736f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth-d8d3 .header-40c8 .popup-736f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth-d8d3 .background_dbec {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.smooth-d8d3 .background_dbec {
  background-color: var(--e-global-color-primary);
}
.header_hot_b384 .badge-dynamic-7fbf .shade-5231 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header_hot_b384
  .badge-dynamic-7fbf:hover
  .primary_d3a8 {
  color: var(--e-global-color-secondary);
}
.header_hot_b384
  .badge-dynamic-7fbf:hover
  .shade-5231 {
  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);
}
.layout-center-56df {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.tall_0705 {
  flex-direction: column;
}

.tall_0705 .upper-7274 {
  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.tall_0705 .upper-7274 {
  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);
}

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

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

.form-old-0778.logo-hot-53cc {
  display: none;
}

.picture_warm_1a66 {
  display: none;
}

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

.bottom-c6d2.iron_18ce {
  margin-bottom: 40px;
  width: 100%;
}

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

.tall_0705 a {
  width: 100%;
}

.blue_c4b7 .overlay-motion-7762.form_836e {
  width: 20% !important;
}

.disabled-black-386b {
  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; /* 字母间距 */
}

.disabled-black-386b: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%);
}

.disabled-black-386b svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

.disabled-right-16df {
  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;
}

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

.disabled-right-16df: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);
}

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

.blue_c4b7
  .overlay-motion-7762.top_96cc
  .mask-38bc
  .primary-dim-ab95 {
  font-size: 20px !important;
}

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

.motion-9c9d {
  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;
}

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

  text-align: center;
}

.thumbnail_24d1.list_c336 > .highlight_hot_366e {
  display: flex;
  align-items: center;
}

.pressed-60b4 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

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

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

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

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

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

.blue_c4b7
  .overlay-motion-7762.modal-small-0a41
  .row-left-1e91
  .hover_6e2e {
  width: 100% !important;
}

.tabs-5bcc {
  width: 500px !important;
  max-width: none;
}

.highlight_c19c {
  width: 100%;
}

.hover-1ee0 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

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

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

  visibility: hidden;
}

.hidden_f78a:hover .full_a897 {
  visibility: visible;
}
.hidden_f78a:hover.hidden_f78a::before {
  display: block;
}

.text_40f8 h3 {
  color: #fff;
}

.grid-79b9 {
  margin: 0;
}

.blue_c4b7
  .overlay-motion-7762.modal-small-0a41
  .hover_6e2e
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.first-e4e8 {
  width: 100%;
}

.carousel_e8af {
  width: 100%;
}

.disabled-cool-d309 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.carousel_e8af {
  width: 100%;
}

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

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

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

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

.tall_0705 .upper-7274.notice_3096 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.tall_0705 h1.upper-7274 {
  margin-top: 80px !important;
}

.blue_c4b7 .overlay-motion-7762.description-large-ef88 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.gradient-4f93 img {
  width: 100%;
}

.caption-a1d8 .photo-middle-cdef.mask-38bc {
  justify-content: space-between;
}

.button-f6cb {
  display: none;
}

.list_basic_bf7b .active_5360 {
  margin: 1px 0 !important;
}

.paragraph-tiny-36ef li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .thumbnail_24d1 .highlight_hot_366e {
    flex-wrap: nowrap !important;
  }
}

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

  .tabs-5bcc {
    width: 100% !important;
  }
}

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

  .disabled-black-386b svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .caption-a1d8 .photo-middle-cdef.mask-38bc {
    border-bottom: 1px solid #f0c159;
  }

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

  .thumbnail_24d1.list_c336 > .highlight_hot_366e {
    gap: 15px;
    justify-content: space-between;
  }

  .blue_c4b7
    .overlay-motion-7762.modal-small-0a41
    .hover_6e2e
    img {
    width: 60% !important;
  }

  .outline_9863 {
    left: 2%;
  }

  .texture-cfde {
    margin: 10px 0;
  }

  .tall_0705 .active_5360 {
    margin: 0;
    margin-bottom: 10px;
  }

  .disabled-black-386b {
    font-size: 16px !important;
  }

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

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

  h2.tall_0705 .upper-7274,
  .tall_0705 .upper-7274 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .hover_6e2e {
    justify-content: center;
  }

  .tall_0705 .active_5360 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .warm-7ad9 {
    margin-bottom: 15px !important;
  }

  .blue_c4b7 .overlay-motion-7762.form_836e {
    width: 75% !important;
  }

  .gradient-4f93 img {
    width: 100% !important;
  }
}

@media (max-width: 550px) {
  .disabled-right-16df {
    text-transform: capitalize;
  }

  h2.tall_0705 .upper-7274,
  .tall_0705 .upper-7274 {
    font-size: 30px !important;
  }

  .hover_6e2e {
    justify-content: center;
  }

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

  .popup-777b
    .popup-a81c.table_easy_6418 {
    margin: 0 !important;
  }

  .pressed-60b4 {
    margin: 0;
    gap: 10px;
  }

  .texture-cfde {
    display: flex;
  }

  .description-462c .disabled-black-386b {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .text-bronze-58de svg {
    width: 75% !important;
    height: 75% !important;
  }

  .disabled-cool-d309 {
    justify-content: flex-end;
    gap: 1px;
  }

  .tall_0705 h1.upper-7274 {
    margin-top: 40px !important;
  }

  .blue_c4b7
    .overlay-motion-7762.modal-small-0a41
    .hover_6e2e
    img,
  .content-270d .row-left-1e91 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .disabled-right-16df {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .blue_c4b7 .overlay-motion-7762.form_836e {
    width: 100% !important;
  }

  .thumbnail_24d1.list_c336 > .highlight_hot_366e {
    gap: 3px;
  }

  .tall_0705 .active_5360 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

@media (max-width: 400px) {
  .disabled-black-386b {
    white-space: wrap;
  }
}

/* 超紧凑型导航菜单样式 */
.caption-a1d8 .photo-middle-cdef.mask-38bc {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.caption-a1d8 .photo-middle-cdef.mask-38bc: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);
}

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

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

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

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

.form-old-0778: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;
}

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

/* 响应式增强 */
@media (max-width: 767px) {
  .caption-a1d8 .photo-middle-cdef.mask-38bc {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .tall_0705 .upper-7274 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .disabled-black-386b {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.filter_891b .shade_inner_9a7d {
  flex-shrink: 0;
  white-space: nowrap;
}

.filter_891b .sort-2fbe {
  flex-shrink: 0;
  min-width: fit-content;
}

.filter_891b .primary-dim-ab95 {
  white-space: nowrap;
}

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

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

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

.filter_891b .sort-2fbe {
  max-width: 80px !important;
  overflow: hidden;
}

.filter_891b .photo-middle-cdef.mask-38bc {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.filter_891b .primary-dim-ab95 {
  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);
  }
}

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

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

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

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

body .disabled-right-16df:nth-child(2),
.blue_c4b7 .disabled-right-16df:nth-child(2),
#page .disabled-right-16df: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;
}

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

/* css-noise: a8ae */
.shadow-element-t1 {
  padding: 0.4rem;
  font-size: 13px;
  line-height: 1.2;
}
