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(.paper-9dc7) {
  gap: 0.5em;
}
:where(.south-c083) {
  gap: 0.5em;
}
body .picture-285f > .input_5e34 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .picture-285f > .shadow_glass_29eb {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .picture-285f > .first-8e1f {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .texture-south-7f92 > .input_5e34 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .texture-south-7f92 > .shadow_glass_29eb {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .texture-south-7f92 > .first-8e1f {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .texture-south-7f92
  > :where(:not(.input_5e34):not(.shadow_glass_29eb):not(.accordion_narrow_d2f7)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .texture-south-7f92 > .carousel-easy-5397 {
  max-width: var(--wp--style--global--wide-size);
}
body .paper-9dc7 {
  display: flex;
}
body .paper-9dc7 {
  flex-wrap: wrap;
  align-items: center;
}
body .paper-9dc7 > * {
  margin: 0;
}
body .south-c083 {
  display: grid;
}
body .south-c083 > * {
  margin: 0;
}
:where(.fixed_147f.paper-9dc7) {
  gap: 2em;
}
:where(.fixed_147f.south-c083) {
  gap: 2em;
}
:where(.active_cf17.paper-9dc7) {
  gap: 1.25em;
}
:where(.active_cf17.south-c083) {
  gap: 1.25em;
}
.narrow-641b {
  color: var(--wp--preset--color--black) !important;
}
.description-white-e1c9 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.hidden_selected_080b {
  color: var(--wp--preset--color--white) !important;
}
.purple-3535 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.button_last_2920 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.aside-65ca {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.list-5a82 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.disabled-white-0b2e {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.layout-glass-ff4f {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.filter-5d63 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.tertiary_first_9c7a {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.popup_orange_11bd {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.summary-north-781d {
  background-color: var(--wp--preset--color--black) !important;
}
.active-f3e7 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.list-white-58a7 {
  background-color: var(--wp--preset--color--white) !important;
}
.table_new_7768 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.outline-fresh-38cd {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.border_c7e3 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.mask-orange-50d8 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.accordion_902c {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.form_complex_e2ce {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.fixed-6c0a {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.chip-steel-c7ab {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.notification_narrow_f342 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.soft-cfcb {
  border-color: var(--wp--preset--color--black) !important;
}
.yellow-3ac5 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.new_7ba4 {
  border-color: var(--wp--preset--color--white) !important;
}
.plasma-d35f {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.cool_6b17 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.logo-focused-ae5c {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.wide_4d9a {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.logo-bd22 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.layout-80d9 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.disabled_2088 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.short-10da {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.gas-bd54 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.static-1360 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.nav_368a {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.secondary-b269 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.gallery-silver-b789 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.hover_5ad9 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.tabs_slow_adaf {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.gas_485e {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.steel-9b69 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.black-02cc {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.label_bright_f4a8 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.chip_9667 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.old_226b {
  background: var(--wp--preset--gradient--midnight) !important;
}
.shadow_f484 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.component_rough_eb3c {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.sidebar-726d {
  font-size: var(--wp--preset--font-size--large) !important;
}
.simple_24b1 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.advanced-00bf a:where(:not(.sidebar-wood-02dd)) {
  color: inherit;
}
:where(.active_cf17.paper-9dc7) {
  gap: 1.25em;
}
:where(.active_cf17.south-c083) {
  gap: 1.25em;
}
:where(.fixed_147f.paper-9dc7) {
  gap: 2em;
}
:where(.fixed_147f.south-c083) {
  gap: 2em;
}
.gradient-ad2e {
  font-size: 1.5em;
  line-height: 1.6;
}

.orange_6dd8 .tertiary_80cf {
  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);
}
.action_073e .item-hard-f0e7 {
  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);
}
.widget-66ab {
  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);
}
.widget-66ab.selected_5056 .progress_short_e65f {
  background-color: var(--e-global-color-primary);
}
.widget-66ab.alert_lite_da1f .progress_short_e65f,
.widget-66ab.header-mini-cec6 .progress_short_e65f {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.outline-gas-0caf .content-8723 {
  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);
}
.thumbnail-a02f {
  --divider-color: var(--e-global-color-secondary);
}
.thumbnail-a02f .lower_009f {
  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);
}
.thumbnail-a02f.widget_pink_8be7 .search_pink_7ba5 {
  background-color: var(--e-global-color-secondary);
}
.thumbnail-a02f.tabs_light_314f .search_pink_7ba5,
.thumbnail-a02f.left-2b09 .search_pink_7ba5 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.thumbnail-a02f.tabs_light_314f .search_pink_7ba5,
.thumbnail-a02f.left-2b09 .search_pink_7ba5 svg {
  fill: var(--e-global-color-secondary);
}
.mask_yellow_8a89 .module-advanced-42d6 {
  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);
}
.mask_yellow_8a89 .black_fb89 {
  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);
}
.shade-8b2e.widget_pink_8be7 .search_pink_7ba5 {
  background-color: var(--e-global-color-primary);
}
.shade-8b2e.tabs_light_314f .search_pink_7ba5,
.shade-8b2e.left-2b09 .search_pink_7ba5 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.shade-8b2e.tabs_light_314f .search_pink_7ba5,
.shade-8b2e.left-2b09 .search_pink_7ba5 svg {
  fill: var(--e-global-color-primary);
}
.header-gas-3baf.widget_pink_8be7 .search_pink_7ba5 {
  background-color: var(--e-global-color-primary);
}
.header-gas-3baf.tabs_light_314f .search_pink_7ba5,
.header-gas-3baf.left-2b09 .search_pink_7ba5 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.header-gas-3baf .fast_6e93 {
  color: var(--e-global-color-primary);
}
.header-gas-3baf .fast_6e93,
.header-gas-3baf .fast_6e93 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-gas-3baf .north-0225 {
  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);
}
.large_0199 .button_south_102c {
  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);
}
.sort_f0a7 .current_85e3 .inner-5d26 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface_dynamic_8a98 .large_0bca:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.surface_dynamic_8a98 .button_e710 i {
  color: var(--e-global-color-primary);
}
.surface_dynamic_8a98 .button_e710 svg {
  fill: var(--e-global-color-primary);
}
.surface_dynamic_8a98 .aside_1bd9 {
  color: var(--e-global-color-secondary);
}
.surface_dynamic_8a98 .large_0bca > .aside_1bd9,
.surface_dynamic_8a98 .large_0bca > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_77c1 .secondary_dcc7 {
  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);
}
.tabs_77c1 .green-93ea {
  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);
}
.hot-bd26 .soft-616a .carousel_north_ac78 {
  background-color: var(--e-global-color-primary);
}
.hot-bd26 .simple-8b36 {
  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);
}
.description-glass-c6b9 .tooltip-slow-7b20 {
  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);
}
.description-glass-c6b9 .element-wood-3dac {
  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);
}
.description-glass-c6b9 .pressed_b3d3 {
  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);
}
.next-de23 .tiny_4e10,
.next-de23 .tiny_4e10 a {
  color: var(--e-global-color-primary);
}
.next-de23 .tiny_4e10.text-506d,
.next-de23 .tiny_4e10.text-506d a {
  color: var(--e-global-color-accent);
}
.next-de23 .tiny_4e10 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.next-de23 .icon_yellow_2b08 {
  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);
}
.image_c642 .middle-a9c8,
.image_c642 .sort-bc00 {
  color: var(--e-global-color-primary);
}
.image_c642 .middle-a9c8 svg {
  fill: var(--e-global-color-primary);
}
.image_c642 .text-506d .middle-a9c8,
.image_c642 .text-506d .sort-bc00 {
  color: var(--e-global-color-accent);
}
.image_c642 .text-506d .middle-a9c8 svg {
  fill: var(--e-global-color-accent);
}
.image_c642 .sort-bc00 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image_c642 .icon_yellow_2b08 {
  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);
}
.nav-2bee .feature-iron-70c1,
.nav-2bee .nav_last_035c {
  color: var(--e-global-color-primary);
}
.nav-2bee .nav_last_035c svg {
  fill: var(--e-global-color-primary);
}
.nav-2bee .tiny_4e10.text-506d a,
.nav-2bee
  .tiny_4e10.text-506d
  .nav_last_035c {
  color: var(--e-global-color-accent);
}
.nav-2bee .feature-iron-70c1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-2bee .icon_yellow_2b08 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface-1856 .rough_ec7f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface-1856 .dirty-7e2f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_bf66 .middle-e387 .top-fee1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.sort_bf66 .middle-e387 .accordion_down_f69a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_bf66 .highlight_f00f .top-fee1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.sort_bf66
  .highlight_f00f
  .accordion_down_f69a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_bf66
  .tooltip-first-0919
  .top-fee1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.sort_bf66
  .tooltip-first-0919
  .accordion_down_f69a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_bf66
  .in_035e
  .top-fee1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.sort_bf66
  .in_035e
  .accordion_down_f69a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo_smooth_d2c3 .pattern_dec7 {
  background-color: var(--e-global-color-primary);
}
.photo_smooth_d2c3 .pattern_dec7:hover {
  background-color: var(--e-global-color-primary);
}
.photo_smooth_d2c3 .grid-0826 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo_smooth_d2c3
  .pattern_dec7:hover
  .grid-0826 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_6cdc .caption-a528 {
  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);
}
.hero-selected-ec24 .small_8426 .shade_north_5260 a {
  background-color: var(--e-global-color-accent);
}
.hero-selected-ec24 .small_8426 .paper-5428 a {
  background-color: var(--e-global-color-accent);
}
.hero-selected-ec24 .small_8426 .shade_north_5260 a,
.hero-selected-ec24 .small_8426 .paper-5428 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article-fluid-1834
  .liquid_3adc.title_pink_6202
  .small_8426
  a.current_89ec {
  background-color: var(--e-global-color-accent);
}
.article-fluid-1834
  .liquid_3adc.title_pink_6202
  .small_8426
  span.current_89ec.fn-current-966c {
  background-color: var(--e-global-color-text);
}
.article-fluid-1834
  .liquid_3adc.title_pink_6202
  .small_8426
  .current_89ec {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale-7968 .lower-5ade {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale-7968
  .hero-8c1d
  > .table-4ded
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale-7968
  .logo_ef70
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale-7968
  .box_459c
  .header_d367,
.stale-7968
  .box_459c
  .menu-upper-a483 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stale-7968
  .box_459c
  .lower_be3c,
.stale-7968
  .box_459c
  a
  .lower_be3c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale-7968
  .box_459c
  .cold-3d58 {
  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);
}
.stale-7968
  .box_459c
  .gallery-dim-a980 {
  background-color: var(--e-global-color-primary);
}
.stale-7968
  .box_459c
  .gallery-dim-a980 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale-7968
  .box_459c
  .gallery-dim-a980:hover {
  background-color: var(--e-global-color-primary);
}
.stale-7968
  .box_459c
  .table-42da {
  background-color: var(--e-global-color-primary);
}
.stale-7968
  .box_459c
  .table-42da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale-7968
  .box_459c
  .table-42da:hover {
  background-color: var(--e-global-color-primary);
}
.stale-7968
  .bright-23f9
  .pattern-1816
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stale-7968
  .bright-23f9
  .link-inner-84e8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale-7968
  .bright-23f9
  .cold-3d58 {
  color: var(--e-global-color-text);
}
.stale-7968
  .bright-23f9
  .cold-3d58
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale-7968
  .bright-23f9
  .gallery-dim-a980 {
  background-color: var(--e-global-color-primary);
}
.stale-7968
  .bright-23f9
  .gallery-dim-a980 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale-7968
  .bright-23f9
  .gallery-dim-a980:hover {
  background-color: var(--e-global-color-primary);
}
.stale-7968
  .bright-23f9
  .table-42da {
  background-color: var(--e-global-color-primary);
}
.stale-7968
  .bright-23f9
  .table-42da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stale-7968
  .bright-23f9
  .table-42da:hover {
  background-color: var(--e-global-color-primary);
}
.stale-7968 .blue-bedd {
  background-color: var(--e-global-color-primary);
}
.stale-7968 .blue-bedd:hover {
  background-color: var(--e-global-color-primary);
}
.stale-7968 .pattern_brown_4b00 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stale-7968 .border-8a82 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled_slow_4102 .stale_46dd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled_slow_4102
  .slider_dirty_04c7
  > div:nth-child(3)
  .stale_46dd,
.disabled_slow_4102
  .gradient-hovered-3d78
  > div:nth-child(1)
  .stale_46dd,
.disabled_slow_4102
  .item_iron_ee71
  > div:nth-child(1)
  .stale_46dd,
.disabled_slow_4102
  .tabs-out-2488
  > div:nth-child(1)
  .stale_46dd,
.disabled_slow_4102
  .icon-9b77
  > div:nth-child(1)
  .stale_46dd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled_slow_4102 .paragraph_black_01d1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_slow_4102 .notification_prev_c234 {
  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);
}
.disabled_slow_4102 .block_current_5052 {
  background-color: var(--e-global-color-primary);
}
.disabled_slow_4102 .block_current_5052 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_slow_4102 .block_current_5052:hover {
  background-color: var(--e-global-color-primary);
}
.disabled_slow_4102 .component_hard_98a8 {
  background-color: var(--e-global-color-primary);
}
.disabled_slow_4102 .component_hard_98a8:hover {
  background-color: var(--e-global-color-primary);
}
.disabled_slow_4102 .pattern_brown_4b00 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.disabled_slow_4102 .border-8a82 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box_smooth_a188 .shade_tiny_5b32 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box_smooth_a188 .modal_smooth_0445 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box_smooth_a188 .disabled-19c0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box_smooth_a188 .in_a94f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box_smooth_a188 .advanced_9e07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box_smooth_a188 .component_hard_98a8 {
  background-color: var(--e-global-color-primary);
}
.box_smooth_a188 .component_hard_98a8:hover {
  background-color: var(--e-global-color-primary);
}
.title-eb4b .primary-c6ea {
  background-color: var(--e-global-color-secondary);
}
.title-eb4b .logo-4132 {
  background-color: var(--e-global-color-text);
}
.title-eb4b .hero-361b {
  background-color: var(--e-global-color-secondary);
}
.title-eb4b .column_active_48e3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-eb4b .layout-south-316c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-eb4b .yellow_cb2a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-eb4b .box-motion-bdfc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-eb4b .progress-small-f721 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner_b189 .content_4699 .overlay-gas-cb5f,
.banner_b189
  .content_4699
  .overlay-gas-cb5f
  a,
.banner_b189 .hidden-paper-9f74 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner_b189 .content_4699 .photo_fluid_8c18,
.banner_b189 .active-4ffb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner_b189 .content_4699 .photo_fluid_8c18 {
  color: var(--e-global-color-text);
}
.banner_b189 .active-4ffb {
  color: var(--e-global-color-text);
}
.banner_b189
  .content_4699
  .frame_e2e3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner_b189 .hidden_12aa .disabled-last-d5a0 {
  background-color: var(--e-global-color-primary);
}
.banner_b189 .hidden_12aa .disabled-last-d5a0:hover {
  background-color: var(--e-global-color-primary);
}
.banner_b189 .hidden_12aa .purple_5652 li span {
  background-color: var(--e-global-color-text);
}
.banner_b189 .hidden_12aa .purple_5652 li span:hover {
  background-color: var(--e-global-color-primary);
}
.banner_b189
  .hidden_12aa
  .purple_5652
  li.content-light-a07b
  span {
  background-color: var(--e-global-color-accent);
}
.banner_b189 .table_lite_9222 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar-95c7 .overlay_focused_eda4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focus-smooth-f786 .message-ecaa {
  background-color: var(--e-global-color-primary);
}
.focus-smooth-f786 .status_east_def7 {
  background-color: var(--e-global-color-secondary);
}
.focus-smooth-f786 .input-right-52ab {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-smooth-f786 .basic_0149 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-smooth-f786 .shade_385e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-smooth-f786 .notification-9d02 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-smooth-f786 .panel-basic-4bed {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-smooth-f786 .column_advanced_ed18 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-smooth-f786 .search-c67f {
  background-color: var(--e-global-color-primary);
}
.focus-smooth-f786 .search-c67f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.link_outer_0846 .gallery-dc2c {
  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);
}
.link_outer_0846 .title-d319 {
  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);
}
.link_outer_0846
  .yellow_32c2:after {
  background-color: var(--e-global-color-primary);
}
.link_outer_0846 .outline-hard-99b4 {
  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);
}
.top-db97 .hidden-paper-9f74 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top-db97 .active-4ffb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_north_6db1 .box_green_c797 .tag-rough-0d8f {
  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);
}
.shadow_north_6db1 .box_green_c797 .green_98ed {
  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);
}
.thick_7107 .tag-black-a372 {
  background-color: var(--e-global-color-primary);
}
.thick_7107 .large_942d {
  background-color: var(--e-global-color-secondary);
}
.thick_7107 .fluid-4cf6 .video_114a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thick_7107 .info_glass_bee0 .video_114a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.down-9d01 .mask-current-ecaa .badge_smooth_cd1f {
  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);
}
.down-9d01 .mask-current-ecaa .fluid-6000 {
  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);
}
.down-9d01 .mask-current-ecaa .chip_small_503b {
  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);
}
.surface_f3cd .grid_clean_7d45 {
  border-color: var(--e-global-color-text);
}
.surface_f3cd .menu-gold-5e95 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_f3cd .menu-fc3d {
  color: var(--e-global-color-primary);
}
.surface_f3cd .texture_9983 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_plasma_38aa .summary-8b45 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.description_plasma_38aa .title_f408 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.description_plasma_38aa .video-dynamic-5d59:hover .summary-8b45 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.description_plasma_38aa
  .video-dynamic-5d59:hover
  .title_f408 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mini-70bf .active_bronze_f710 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mini-70bf .wrapper_7440 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_focused_11fa .small_678a .lite_6598 {
  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);
}
.filter_focused_11fa .description-f364 .lite_6598 {
  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);
}
.link-48c8 .detail-brown-4385 {
  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);
}
.bronze_bfff .sort_focused_d3e3 .main-ebed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bronze_bfff .sort_focused_d3e3 .main-ebed {
  background-color: var(--e-global-color-secondary);
}
.bronze_bfff .hovered_c39e .main-ebed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bronze_bfff .hovered_c39e .main-ebed {
  background-color: var(--e-global-color-secondary);
}
.bronze_bfff .content_2bc0 .nav-5c90 {
  background-color: var(--e-global-color-primary);
}
.bronze_bfff .content_2bc0:hover .nav-5c90 {
  background-color: var(--e-global-color-secondary);
}
.bronze_bfff .disabled-last-d5a0 {
  background-color: var(--e-global-color-primary);
}
.bronze_bfff .disabled-last-d5a0:hover {
  background-color: var(--e-global-color-accent);
}
.bronze_bfff .purple_5652 li span {
  background-color: var(--e-global-color-text);
}
.bronze_bfff .purple_5652 li span:hover {
  background-color: var(--e-global-color-primary);
}
.bronze_bfff .purple_5652 li.content-light-a07b span {
  background-color: var(--e-global-color-accent);
}
.liquid-9341 .highlight_fast_0590 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.liquid-9341 .article-full-20bb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-east-cd3c .detail_light_bf08:before {
  background-color: var(--e-global-color-secondary);
}
.backdrop-east-cd3c .text_65df {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-east-cd3c .alert-dynamic-37d4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item_b1bb .element_north_8d58 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item_b1bb .element_north_8d58:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item_b1bb .element_north_8d58.fn-active-966c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item_b1bb .dark-6f44 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_b1bb .content_065a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_b1bb .gold_d0c4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_b1bb .iron-f5e9 {
  background-color: var(--e-global-color-primary);
}
.item_b1bb .iron-f5e9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.item_b1bb .logo-soft-4373 {
  background-color: var(--e-global-color-primary);
}
.item_b1bb .logo-soft-4373 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notice-3ac1 .disabled_8f86 .fluid_3780 a {
  color: var(--e-global-color-secondary);
}
.notice-3ac1 .disabled_8f86 .fluid_3780 a:hover {
  color: var(--e-global-color-secondary);
}
.notice-3ac1 .disabled_8f86 .fluid_3780,
.notice-3ac1 .disabled_8f86 .fluid_3780 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice-3ac1 .disabled_8f86 .secondary_white_5f31 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice-3ac1 .disabled_8f86 .in-5b2f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice-3ac1 .disabled_8f86 .accordion_south_3e13 {
  background-color: var(--e-global-color-primary);
}
.notice-3ac1 .disabled_8f86 .accordion_south_3e13 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice-3ac1 .disabled_8f86 .accordion_south_3e13:hover {
  background-color: var(--e-global-color-primary);
}
.notice-3ac1 .disabled_8f86 .wood-0896 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notice-3ac1 .disabled_8f86 .wood-0896 {
  background-color: var(--e-global-color-primary);
}
.notice-3ac1 .disabled_8f86 .wood-0896:hover {
  background-color: var(--e-global-color-primary);
}
.notice-3ac1 .disabled_8f86 .disabled-last-d5a0 {
  background-color: var(--e-global-color-primary);
}
.notice-3ac1 .disabled_8f86 .disabled-last-d5a0:hover {
  background-color: var(--e-global-color-primary);
}
.notice-3ac1 .hidden_12aa .purple_5652 li span {
  background-color: var(--e-global-color-text);
}
.notice-3ac1 .hidden_12aa .purple_5652 li span:hover {
  background-color: var(--e-global-color-primary);
}
.notice-3ac1 .hidden_12aa .purple_5652 li.content-light-a07b span {
  background-color: var(--e-global-color-accent);
}
.notice-3ac1 .pattern_brown_4b00 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notice-3ac1 .border-8a82 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_current_b71c .tertiary-tall-9dad .article_north_7a2d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_current_b71c .tertiary-tall-9dad .south-a348 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_current_b71c .tertiary-tall-9dad .hard-4142 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dark_ff62 .out_75ad {
  border-color: var(--e-global-color-text);
}
.dark_ff62 .image-hovered-4c7f {
  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);
}
.dark_ff62 .label-2f6e {
  color: var(--e-global-color-secondary);
}
.dark_ff62 .label-2f6e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dark_ff62 .panel-current-cd5e > * {
  color: var(--e-global-color-primary);
}
.dark_ff62 .panel-current-cd5e > * svg {
  fill: var(--e-global-color-primary);
}
.dark_ff62 .frame_over_ed35 {
  color: var(--e-global-color-primary);
}
.dark_ff62 .frame_over_ed35 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dark_ff62 .last-3fb6 {
  color: var(--e-global-color-primary);
}
.dark_ff62 .last-3fb6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dark_ff62 .down_9f77 {
  color: var(--e-global-color-primary);
}
.dark_ff62 .down_9f77 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dark_ff62 .under_3d38 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dark_ff62 .accent-last-b5fd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dark_ff62 .accent-last-b5fd.background_0300 {
  color: var(--e-global-color-secondary);
}
.dark_ff62 .accent-last-b5fd.background_0300 .info_over_5af8 {
  color: var(--e-global-color-accent);
}
.dark_ff62 .accent-last-b5fd.badge_e4d7 {
  color: var(--e-global-color-text);
}
.dark_ff62 .accent-last-b5fd.badge_e4d7 .info_over_5af8 {
  color: var(--e-global-color-text);
}
.dark_ff62 .accent-last-b5fd:before {
  border-top-color: var(--e-global-color-text);
}
.dark_ff62 .slow-00a4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dark_ff62
  .slow-00a4
  .media-right-4f14 {
  background-color: var(--e-global-color-primary);
}
.dark_ff62
  .slow-00a4
  .media-right-4f14 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dark_ff62 .out_75ad .item-inner-bb6a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination_hard_897e .hidden_846f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination_hard_897e .picture-4caa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.right-9c0a .secondary_copper_75dd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.right-9c0a
  .hot-718c
  .notification_4b13 {
  background-color: var(--e-global-color-secondary);
}
.right-9c0a
  .hot-718c.smooth_b322
  .notification_4b13 {
  background-color: var(--e-global-color-text);
}
.right-9c0a
  .hot-718c:hover
  .notification_4b13 {
  background-color: var(--e-global-color-accent);
}
.right-9c0a
  .hot-718c.fn-active-966c
  .notification_4b13 {
  background-color: var(--e-global-color-primary);
}
.popup-complex-3913 .rough_9550 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.popup-complex-3913 .search_6a55 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup-complex-3913 .photo_dynamic_81ac {
  background-color: var(--e-global-color-primary);
}
.popup-complex-3913 .photo_dynamic_81ac {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze_4173 .primary_81a4 .photo_dim_8ab2 .image_bronze_823c {
  background-color: var(--e-global-color-secondary);
}
.bronze_4173 .primary_81a4 .south_70a8:after {
  background-color: var(--e-global-color-secondary);
}
.bronze_4173 .next-d354 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze_4173 .container-eaff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze_4173 .hot-f1fe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze_4173 .mask-silver-bcfb {
  background-color: var(--e-global-color-primary);
}
.bronze_4173 .mask-silver-bcfb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze_4173 .next_7f82 {
  background-color: var(--e-global-color-secondary);
}
.bronze_4173 .next_7f82 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze_4173 .primary_81a4 .hidden_34d4 .container-active-2d3e:hover {
  background-color: var(--e-global-color-primary);
}
.bronze_4173
  .primary_81a4
  .hidden_34d4
  .container-active-2d3e.orange_5d17 {
  background-color: var(--e-global-color-primary);
}
.bronze_4173 .primary_81a4 .fast_8ef4:before {
  border-color: var(--e-global-color-primary);
}
.bronze_4173 .primary_81a4 .fast_8ef4:hover:before {
  border-color: var(--e-global-color-secondary);
}
.bronze_4173
  .primary_81a4
  .fast_8ef4.content_small_71ad:before {
  border-color: var(--e-global-color-primary);
}
.bronze_4173 .copper_8607 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame-silver-7690 .item_de52 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame-silver-7690 .item_de52:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame-silver-7690 .item_de52.status_77c2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame-silver-7690 .text-current-e03d {
  background-color: var(--e-global-color-primary);
}
.frame-silver-7690 .text-current-e03d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame-silver-7690
  .badge-a3e7
  .input-current-6720
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame-silver-7690
  .info_01af
  .input-current-6720
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider_b292
  .disabled_wood_eb41
  .left-7005 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_b292
  .disabled_wood_eb41
  .primary-3a40 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_b292 .overlay_ea67 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_b292 .complex_94dd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider_b292 .section_c87a {
  background-color: var(--e-global-color-primary);
}
.slider_b292 .section_c87a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery-small-595f .media-76d3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-small-595f .rough_e5ba {
  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);
}
.gallery-small-595f .shade-pro-1240 {
  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);
}
.gallery-small-595f .shade-pro-1240 a:hover {
  color: var(--e-global-color-secondary);
}
.gallery-small-595f .content-be98 {
  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);
}
.gallery-small-595f .accordion_bright_af30 {
  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);
}
.gallery-small-595f .fast-1312 .disabled-last-d5a0 {
  background-color: var(--e-global-color-primary);
}
.gallery-small-595f .fast-1312 .disabled-last-d5a0:hover {
  background-color: var(--e-global-color-accent);
}
.gallery-small-595f
  .fast-1312
  .purple_5652
  li
  span {
  background-color: var(--e-global-color-text);
}
.gallery-small-595f
  .fast-1312
  .purple_5652
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.gallery-small-595f
  .fast-1312
  .purple_5652
  li.content-light-a07b
  span {
  background-color: var(--e-global-color-accent);
}
.advanced-199f
  .disabled-white-351a
  .hard-9811 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.advanced-199f .disabled-white-351a .red_96ca {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.advanced-199f .disabled-white-351a .black_1b19 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.advanced-199f .panel-6242 {
  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);
}
.advanced-199f
  .down-6720.dark_1519 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > a {
  background-color: var(--e-global-color-text);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > a
  .brown-605f.silver-bba1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > a
  .preview_51f2.alert_warm_309a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > .description_a5bb
  .dropdown_old_ad69
  > a {
  background-color: var(--e-global-color-secondary);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > .description_a5bb
  .dropdown_old_ad69
  > a
  .component_414a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > .description_a5bb
  .dropdown_old_ad69
  > a
  .preview_51f2.narrow_8493 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > a
  .easy-ba4d:before {
  color: var(--e-global-color-text);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > .description_a5bb
  a
  .easy-ba4d:before {
  color: var(--e-global-color-text);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69.wrapper_top_8daa
  > a
  .easy-ba4d:before {
  color: var(--e-global-color-text);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > .description_a5bb
  .dropdown_old_ad69.wrapper_top_8daa
  > a
  .easy-ba4d:before {
  color: var(--e-global-color-text);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > a
  .out-93d8
  .module_023a {
  color: var(--e-global-color-text);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > .description_a5bb
  a
  .out-93d8
  .module_023a {
  color: var(--e-global-color-text);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > a
  .out-93d8
  .module_023a,
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > .description_a5bb
  a
  .out-93d8
  .module_023a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > a
  .steel_214b:before {
  color: var(--e-global-color-text);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > .description_a5bb
  a
  .steel_214b:before {
  color: var(--e-global-color-text);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69.wrapper_top_8daa
  > a
  .steel_214b:before {
  color: var(--e-global-color-text);
}
.focused_15be
  > .module_29e6
  > div
  > .top_25aa
  > .dropdown_old_ad69
  > .description_a5bb
  .dropdown_old_ad69.wrapper_top_8daa
  > a
  .steel_214b:before {
  color: var(--e-global-color-text);
}
.right-f45e .hovered_3e20 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.right-f45e
  .old_96e7:hover
  .hovered_3e20 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.rough_d847
  > .module_29e6
  > .tertiary-1f87
  > .gold-3404
  > .upper_6b2c
  > .filter-9636
  .gold-7a3c {
  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);
}
.rough_d847
  > .module_29e6
  > .tertiary-1f87
  > .gold-3404
  > .upper_6b2c
  > .filter-9636:hover
  .gold-7a3c {
  color: var(--e-global-color-text);
}
.rough_d847
  > .module_29e6
  > .tertiary-1f87
  > .gold-3404
  > .upper_6b2c
  > .filter-9636:hover
  .gold-7a3c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_d847
  > .module_29e6
  > .tertiary-1f87
  > .gold-3404
  > .upper_6b2c.dynamic_161b
  > .filter-9636
  .gold-7a3c {
  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);
}
.main_22be .table-iron-2ee2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main_22be .link-easy-b479 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main_22be .current-a999 {
  background-color: var(--e-global-color-primary);
}
.main_22be .current-a999 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.short-4a96
  > .module_29e6
  > .element-orange-c3ff
  > .background-3e3a
  > .list_e605
  .dynamic_5db9 {
  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);
}
.short-4a96
  > .module_29e6
  > .element-orange-c3ff
  > .background-3e3a
  > .list_e605
  .carousel_slow_052e {
  color: var(--e-global-color-text);
}
.short-4a96
  > .module_29e6
  > .element-orange-c3ff
  > .background-3e3a
  > .list_e605:hover
  .dynamic_5db9 {
  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);
}
.short-4a96
  > .module_29e6
  > .element-orange-c3ff
  > .background-3e3a
  > .list_e605:hover
  .carousel_slow_052e {
  color: var(--e-global-color-secondary);
}
.short-4a96
  > .module_29e6
  > .element-orange-c3ff
  > .background-3e3a
  > .list_e605.cold-59c7
  .dynamic_5db9 {
  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);
}
.short-4a96
  > .module_29e6
  > .element-orange-c3ff
  > .background-3e3a
  > .list_e605.cold-59c7
  .carousel_slow_052e {
  color: var(--e-global-color-primary);
}
.tabs_d5db
  .up_46d1
  .tertiary_right_53bf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs_d5db .up-89e2 .item-inner-bb6a .widget-6828 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_wide_c0c9 .small_66b7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_wide_c0c9 .text-da51 .small_66b7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_wide_c0c9 .alert_glass_19da {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption_wide_c0c9 .alert_glass_19da {
  background-color: var(--e-global-color-primary);
}
.gallery_92af .text_cfd4 .basic_aead {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_92af
  .text_cfd4:hover
  .summary_2d1c {
  color: var(--e-global-color-secondary);
}
.gallery_92af
  .text_cfd4:hover
  .basic_aead {
  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);
}
.status-first-6f34 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.pattern-ce06 {
  flex-direction: column;
}

.pattern-ce06 .footer_slow_924b {
  font-size: 50px;
  font-weight: bold;
  text-align: center;
  color: #FFD700; /* 金黄色标题 */
  margin-bottom: 5px !important;
  margin-top: 15px !important;
  text-shadow: 2px 2px 4px rgba(0,0,0,0.3); /* 添加文字阴影增强视觉效果 */
}

h2.pattern-ce06 .footer_slow_924b {
  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);
}

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

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

.hover-1212.easy_78d4 {
  display: none;
}

.clean_1657 {
  display: none;
}

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

.table-9bc7.paragraph_d0c1 {
  margin-bottom: 40px;
  width: 100%;
}

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

.pattern-ce06 a {
  width: 100%;
}

.west-9095 .large_0a6c.grid-ac4d {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.west-9095
  .large_0a6c.panel_542a
  .gallery_8d8c
  .cold-0af9 {
  font-size: 20px !important;
}

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

.frame-5b60 {
  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;
}

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

  text-align: center;
}

.border_14f7.input-narrow-1e7d > .heading_fresh_d77e {
  display: flex;
  align-items: center;
}

.frame-east-9c67 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.image-baeb {
  position: relative;
  width: 100%;
}

.focus-fresh-e59e {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

.footer-wide-7285 {
  font-size: 35px !important;
}

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

.content-cool-8bfe {
  width: 150px !important;
  height: 150px !important;
  max-width: none;
  border-radius: 20px;
}

.tabs-hovered-1ba9 {
  display: flex;
  gap: 50px;
}

.west-9095
  .large_0a6c.texture_last_c7a4
  .tag-hot-c193
  .avatar_ecb1 {
  width: 100% !important;
}

.image-414f {
  width: 500px !important;
  max-width: none;
}

.south-9e6a {
  width: 100%;
}

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

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

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

  display: none;
}

.widget-brown-baf2 {
  font-size: 15px !important;
}

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

  visibility: hidden;
}

.gradient_last_9784:hover .clean_b439 {
  visibility: visible;
}
.gradient_last_9784:hover.gradient_last_9784::before {
  display: block;
}

.plasma-d0d4 h3 {
  color: #fff;
}

.dark_9945 {
  margin: 0;
}

.west-9095
  .large_0a6c.texture_last_c7a4
  .avatar_ecb1
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.popup-over-117f {
  width: 100%;
}

.inner-e1cb {
  width: 100%;
}

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

.inner-e1cb {
  width: 100%;
}

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

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

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

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

.pattern-ce06 .footer_slow_924b.dirty_06d3 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.pattern-ce06 h1.footer_slow_924b {
  margin-top: 120px !important;
}

.west-9095 .large_0a6c.gradient_yellow_463c {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.label-c509 img {
  width: 100%;
}

.modal_left_05ec .active_in_6bd5.gallery_8d8c {
  justify-content: space-between;
}

.icon_9499 {
  display: none;
}

.info-a31f .tooltip-paper-04b2 {
  margin: 1px 0 !important;
}

.module-brown-d422 li {
  margin-bottom: 0 !important;
}

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

@media (max-width: 1000px) {
  .tabs-hovered-1ba9 {
    flex-direction: column;
  }

  .image-414f {
    width: 100% !important;
  }
}

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

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

  .modal_left_05ec .active_in_6bd5.gallery_8d8c {
    border-bottom: 1px solid #f0c159;
  }

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

  .border_14f7.input-narrow-1e7d > .heading_fresh_d77e {
    gap: 15px;
    justify-content: space-between;
  }

  .west-9095
    .large_0a6c.texture_last_c7a4
    .avatar_ecb1
    img {
    width: 60% !important;
  }

  .focus-fresh-e59e {
    left: 2%;
  }

  .clean_cf69 {
    margin: 10px 0;
  }

  .pattern-ce06 .tooltip-paper-04b2 {
    margin: 0;
    margin-bottom: 10px;
  }

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

  .footer-wide-7285 {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.pattern-ce06 .footer_slow_924b,
  .pattern-ce06 .footer_slow_924b {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .avatar_ecb1 {
    justify-content: center;
  }

  .pattern-ce06 .tooltip-paper-04b2 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .photo-809f {
    margin-bottom: 15px !important;
  }

  .west-9095 .large_0a6c.grid-ac4d {
    width: 75% !important;
  }

  .label-c509 img {
    width: 100% !important;
  }
}

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

  h2.pattern-ce06 .footer_slow_924b,
  .pattern-ce06 .footer_slow_924b {
    font-size: 30px !important;
  }

  .avatar_ecb1 {
    justify-content: center;
  }

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

  .secondary_21e6
    .chip_a14a.carousel_5fb9 {
    margin: 0 !important;
  }

  .frame-east-9c67 {
    margin: 0;
    gap: 10px;
  }

  .clean_cf69 {
    display: flex;
  }

  .main-b28d .medium-8439 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .pattern-ce06 h1.footer_slow_924b {
    margin-top: 80px !important;
  }

  .west-9095
    .large_0a6c.texture_last_c7a4
    .avatar_ecb1
    img,
  .mask_yellow_8a89 .tag-hot-c193 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .west-9095 .large_0a6c.grid-ac4d {
    width: 100% !important;
  }

  .border_14f7.input-narrow-1e7d > .heading_fresh_d77e {
    gap: 3px;
  }

  .pattern-ce06 .tooltip-paper-04b2 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 巴西风格导航菜单增强 */
.modal_left_05ec .active_in_6bd5.gallery_8d8c {
  padding: 12px 20px;
  border-radius: 8px;
  transition: all 0.3s ease;
  background: rgba(255, 215, 0, 0.1); /* 淡金色背景 */
  margin: 2px 0;
}

.modal_left_05ec .active_in_6bd5.gallery_8d8c:hover {
  background: linear-gradient(45deg, #FFD700 0%, #FFA500 100%);
  color: #1B4D3E !important;
  transform: translateX(5px);
  box-shadow: 0 4px 15px rgba(255, 215, 0, 0.3);
}

.cold-0af9 {
  font-weight: 600 !important;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #F0F8FF !important;
}

/* 图片容器巴西风格增强 */
.image-baeb {
  position: relative;
  width: 100%;
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
  transition: all 0.3s ease;
}

.image-baeb:hover {
  transform: scale(1.02);
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.4);
}

.image-baeb img {
  border-radius: 15px;
  transition: all 0.3s ease;
  filter: brightness(1.1) contrast(1.1);
}

.image-baeb:hover img {
  filter: brightness(1.2) contrast(1.2) saturate(1.1);
}

/* 添加巴西风格装饰元素 */
.pattern-ce06::before {
  content: '';
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  width: 60px;
  height: 4px;
  background: linear-gradient(90deg, #00A86B 0%, #FFD700 50%, #FF6B35 100%);
  border-radius: 2px;
}

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

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

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

/* 图片块巴西风格 */
.content-cool-8bfe {
  border-radius: 20px;
  transition: all 0.3s ease;
  border: 3px solid transparent;
  background: linear-gradient(45deg, #00A86B, #FFD700, #FF6B35) border-box;
  background-clip: padding-box, border-box;
}

.content-cool-8bfe:hover {
  transform: rotate(2deg) scale(1.05);
  border-color: #FFD700;
  box-shadow: 0 8px 25px rgba(255, 215, 0, 0.4);
}

/* 响应式增强 */
@media (max-width: 767px) {
  .modal_left_05ec .active_in_6bd5.gallery_8d8c {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .pattern-ce06 .footer_slow_924b {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .medium-8439 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

/* css-noise: 9236 */
.phantom-card-z1 {
  padding: 0.3rem;
  font-size: 11px;
  line-height: 1.2;
}
