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(.heading_fixed_910d) {
  gap: 0.5em;
}
:where(.alert-4885) {
  gap: 0.5em;
}
body .chip-selected-9d23 > .last-1c5a {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .chip-selected-9d23 > .box-4d9d {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .chip-selected-9d23 > .notice-out-3dd9 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .column-huge-d1e1 > .last-1c5a {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .column-huge-d1e1 > .box-4d9d {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .column-huge-d1e1 > .notice-out-3dd9 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .column-huge-d1e1
  > :where(:not(.last-1c5a):not(.box-4d9d):not(.selected_cb39)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .column-huge-d1e1 > .box-gold-ec0b {
  max-width: var(--wp--style--global--wide-size);
}
body .heading_fixed_910d {
  display: flex;
}
body .heading_fixed_910d {
  flex-wrap: wrap;
  align-items: center;
}
body .heading_fixed_910d > * {
  margin: 0;
}
body .alert-4885 {
  display: grid;
}
body .alert-4885 > * {
  margin: 0;
}
:where(.fluid_a295.heading_fixed_910d) {
  gap: 2em;
}
:where(.fluid_a295.alert-4885) {
  gap: 2em;
}
:where(.slow-fb36.heading_fixed_910d) {
  gap: 1.25em;
}
:where(.slow-fb36.alert-4885) {
  gap: 1.25em;
}
.paragraph_341f {
  color: var(--wp--preset--color--black) !important;
}
.short-60f6 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.content-c708 {
  color: var(--wp--preset--color--white) !important;
}
.left_4e62 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.backdrop-smooth-88a6 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.focus_static_c103 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.under_aa32 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.purple-e54c {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.advanced-d9c6 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.next-f850 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.gallery_0e84 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.article-2663 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.narrow-a6c4 {
  background-color: var(--wp--preset--color--black) !important;
}
.media-lite-64bd {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.down-3754 {
  background-color: var(--wp--preset--color--white) !important;
}
.filter_first_7315 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.medium-c411 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.tooltip_glass_e2ff {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.disabled_88da {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.carousel-fdfc {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.short-47dc {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.backdrop-d03f {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.shade_a842 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.dropdown_2505 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.breadcrumb_7376 {
  border-color: var(--wp--preset--color--black) !important;
}
.under_2c36 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.primary_hot_d42d {
  border-color: var(--wp--preset--color--white) !important;
}
.box-soft-ff49 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.gold_c21b {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.stone_0ee4 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.nav_39e8 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.detail_bd94 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.in-ff9c {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.surface-soft-6e8a {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.component-pressed-ded2 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.footer_fast_44ff {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.popup_gold_9bc0 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.label_south_5d57 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.brown_6c2c {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.texture_1802 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.menu_narrow_019a {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.under-5de3 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.pink-98c4 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.huge_8c1f {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.avatar_brown_4abf {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.avatar-dirty-5586 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.border_5653 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.gold_c80f {
  background: var(--wp--preset--gradient--midnight) !important;
}
.description_right_a34c {
  font-size: var(--wp--preset--font-size--small) !important;
}
.thumbnail_liquid_6e8b {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.sort_a676 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.first_a35c {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.active_short_d95a a:where(:not(.tiny-e26d)) {
  color: inherit;
}
:where(.slow-fb36.heading_fixed_910d) {
  gap: 1.25em;
}
:where(.slow-fb36.alert-4885) {
  gap: 1.25em;
}
:where(.fluid_a295.heading_fixed_910d) {
  gap: 2em;
}
:where(.fluid_a295.alert-4885) {
  gap: 2em;
}
.accordion_622c {
  font-size: 1.5em;
  line-height: 1.6;
}

.card_liquid_a6c3 .glass-36c8 {
  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);
}
.hovered_6660 .block_585c {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media-984e {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media-984e.old_037e .brown_7f3a {
  background-color: var(--e-global-color-primary);
}
.media-984e.header_c00f .brown_7f3a,
.media-984e.footer_d9ba .brown_7f3a {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.notification_c23f .accordion_purple_6748 {
  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);
}
.status_silver_b5c5 {
  --divider-color: var(--e-global-color-secondary);
}
.status_silver_b5c5 .preview-31f7 {
  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);
}
.status_silver_b5c5.media_wood_ca13 .medium_916f {
  background-color: var(--e-global-color-secondary);
}
.status_silver_b5c5.list_pro_0d9b .medium_916f,
.status_silver_b5c5.button_187d .medium_916f {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.status_silver_b5c5.list_pro_0d9b .medium_916f,
.status_silver_b5c5.button_187d .medium_916f svg {
  fill: var(--e-global-color-secondary);
}
.wide-5e94 .clean_efcf {
  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);
}
.wide-5e94 .smooth_c858 {
  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-18ab.media_wood_ca13 .medium_916f {
  background-color: var(--e-global-color-primary);
}
.image-18ab.list_pro_0d9b .medium_916f,
.image-18ab.button_187d .medium_916f {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.image-18ab.list_pro_0d9b .medium_916f,
.image-18ab.button_187d .medium_916f svg {
  fill: var(--e-global-color-primary);
}
.icon_yellow_ddaa.media_wood_ca13 .medium_916f {
  background-color: var(--e-global-color-primary);
}
.icon_yellow_ddaa.list_pro_0d9b .medium_916f,
.icon_yellow_ddaa.button_187d .medium_916f {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.icon_yellow_ddaa .logo_current_cc7d {
  color: var(--e-global-color-primary);
}
.icon_yellow_ddaa .logo_current_cc7d,
.icon_yellow_ddaa .logo_current_cc7d a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_yellow_ddaa .smooth_a86c {
  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);
}
.purple_7d3b .easy_83c5 {
  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);
}
.slider-9330 .orange_86a1 .modal_d6ec {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.disabled_1d32 .stale_139e:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.disabled_1d32 .pattern-yellow-04c3 i {
  color: var(--e-global-color-primary);
}
.disabled_1d32 .pattern-yellow-04c3 svg {
  fill: var(--e-global-color-primary);
}
.disabled_1d32 .fixed-4ff8 {
  color: var(--e-global-color-secondary);
}
.disabled_1d32 .stale_139e > .fixed-4ff8,
.disabled_1d32 .stale_139e > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-5dd8 .lower-2856 {
  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);
}
.tiny-5dd8 .accent_546f {
  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);
}
.primary_hard_d2e3 .item_smooth_9f59 .info-1fe0 {
  background-color: var(--e-global-color-primary);
}
.primary_hard_d2e3 .filter_pink_2120 {
  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);
}
.lite-0846 .white-c1b3 {
  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);
}
.lite-0846 .focus_top_f947 {
  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);
}
.lite-0846 .tooltip_5426 {
  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);
}
.description_41a6 .link_b83b,
.description_41a6 .link_b83b a {
  color: var(--e-global-color-primary);
}
.description_41a6 .link_b83b.gas_db97,
.description_41a6 .link_b83b.gas_db97 a {
  color: var(--e-global-color-accent);
}
.description_41a6 .link_b83b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_41a6 .easy_3476 {
  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);
}
.right_ce9d .photo-new-339f,
.right_ce9d .motion-32de {
  color: var(--e-global-color-primary);
}
.right_ce9d .photo-new-339f svg {
  fill: var(--e-global-color-primary);
}
.right_ce9d .gas_db97 .photo-new-339f,
.right_ce9d .gas_db97 .motion-32de {
  color: var(--e-global-color-accent);
}
.right_ce9d .gas_db97 .photo-new-339f svg {
  fill: var(--e-global-color-accent);
}
.right_ce9d .motion-32de {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.right_ce9d .easy_3476 {
  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);
}
.hidden-bb7a .logo_3c03,
.hidden-bb7a .overlay-d6d3 {
  color: var(--e-global-color-primary);
}
.hidden-bb7a .overlay-d6d3 svg {
  fill: var(--e-global-color-primary);
}
.hidden-bb7a .link_b83b.gas_db97 a,
.hidden-bb7a
  .link_b83b.gas_db97
  .overlay-d6d3 {
  color: var(--e-global-color-accent);
}
.hidden-bb7a .logo_3c03 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hidden-bb7a .easy_3476 {
  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);
}
.up_3bcd .summary-3074 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.up_3bcd .texture_62ef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video_7343 .advanced-1eb5 .menu-smooth-0f2d {
  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);
}
.video_7343 .advanced-1eb5 .footer_blue_ce07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video_7343 .action-1735 .menu-smooth-0f2d {
  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);
}
.video_7343
  .action-1735
  .footer_blue_ce07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video_7343
  .accordion_soft_221d
  .menu-smooth-0f2d {
  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);
}
.video_7343
  .accordion_soft_221d
  .footer_blue_ce07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video_7343
  .fresh_cf33
  .menu-smooth-0f2d {
  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);
}
.video_7343
  .fresh_cf33
  .footer_blue_ce07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fresh-b70c .wide-3844 {
  background-color: var(--e-global-color-primary);
}
.fresh-b70c .wide-3844:hover {
  background-color: var(--e-global-color-primary);
}
.fresh-b70c .box-smooth-0ba8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fresh-b70c
  .wide-3844:hover
  .box-smooth-0ba8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron_610d .old-1aa8 {
  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);
}
.border_957b .card-7d72 .primary-949d a {
  background-color: var(--e-global-color-accent);
}
.border_957b .card-7d72 .border_focused_a9d9 a {
  background-color: var(--e-global-color-accent);
}
.border_957b .card-7d72 .primary-949d a,
.border_957b .card-7d72 .border_focused_a9d9 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-black-33d6
  .active_3363.next_6497
  .card-7d72
  a.slow_9857 {
  background-color: var(--e-global-color-accent);
}
.button-black-33d6
  .active_3363.next_6497
  .card-7d72
  span.slow_9857.fn-current-2446 {
  background-color: var(--e-global-color-text);
}
.button-black-33d6
  .active_3363.next_6497
  .card-7d72
  .slow_9857 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_d9fc .dynamic_e33c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_d9fc
  .bronze-4692
  > .grid-7902
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_d9fc
  .soft_6ad5
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_d9fc
  .shade-gas-9791
  .gas_bf92,
.soft_d9fc
  .shade-gas-9791
  .tag-next-31ea {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.soft_d9fc
  .shade-gas-9791
  .accent-43f1,
.soft_d9fc
  .shade-gas-9791
  a
  .accent-43f1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_d9fc
  .shade-gas-9791
  .sidebar_a236 {
  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);
}
.soft_d9fc
  .shade-gas-9791
  .wrapper_886f {
  background-color: var(--e-global-color-primary);
}
.soft_d9fc
  .shade-gas-9791
  .wrapper_886f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_d9fc
  .shade-gas-9791
  .wrapper_886f:hover {
  background-color: var(--e-global-color-primary);
}
.soft_d9fc
  .shade-gas-9791
  .description-upper-d3d6 {
  background-color: var(--e-global-color-primary);
}
.soft_d9fc
  .shade-gas-9791
  .description-upper-d3d6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_d9fc
  .shade-gas-9791
  .description-upper-d3d6:hover {
  background-color: var(--e-global-color-primary);
}
.soft_d9fc
  .thumbnail-solid-d9b0
  .heading-d059
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.soft_d9fc
  .thumbnail-solid-d9b0
  .hidden_fluid_d30c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_d9fc
  .thumbnail-solid-d9b0
  .sidebar_a236 {
  color: var(--e-global-color-text);
}
.soft_d9fc
  .thumbnail-solid-d9b0
  .sidebar_a236
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_d9fc
  .thumbnail-solid-d9b0
  .wrapper_886f {
  background-color: var(--e-global-color-primary);
}
.soft_d9fc
  .thumbnail-solid-d9b0
  .wrapper_886f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_d9fc
  .thumbnail-solid-d9b0
  .wrapper_886f:hover {
  background-color: var(--e-global-color-primary);
}
.soft_d9fc
  .thumbnail-solid-d9b0
  .description-upper-d3d6 {
  background-color: var(--e-global-color-primary);
}
.soft_d9fc
  .thumbnail-solid-d9b0
  .description-upper-d3d6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_d9fc
  .thumbnail-solid-d9b0
  .description-upper-d3d6:hover {
  background-color: var(--e-global-color-primary);
}
.soft_d9fc .yellow_c851 {
  background-color: var(--e-global-color-primary);
}
.soft_d9fc .yellow_c851:hover {
  background-color: var(--e-global-color-primary);
}
.soft_d9fc .picture_9114 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.soft_d9fc .overlay_d973 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone_8637 .brown_59c3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone_8637
  .up_fe0c
  > div:nth-child(3)
  .brown_59c3,
.stone_8637
  .active_next_f19d
  > div:nth-child(1)
  .brown_59c3,
.stone_8637
  .input_d998
  > div:nth-child(1)
  .brown_59c3,
.stone_8637
  .soft-1cf3
  > div:nth-child(1)
  .brown_59c3,
.stone_8637
  .complex_d3f7
  > div:nth-child(1)
  .brown_59c3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone_8637 .info-paper-f3b3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stone_8637 .progress_south_965e {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stone_8637 .texture-bef5 {
  background-color: var(--e-global-color-primary);
}
.stone_8637 .texture-bef5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stone_8637 .texture-bef5:hover {
  background-color: var(--e-global-color-primary);
}
.stone_8637 .short-71a9 {
  background-color: var(--e-global-color-primary);
}
.stone_8637 .short-71a9:hover {
  background-color: var(--e-global-color-primary);
}
.stone_8637 .picture_9114 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone_8637 .overlay_d973 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.popup-9eaa .frame_dark_8fb5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.popup-9eaa .message-3c11 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup-9eaa .panel-active-9983 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup-9eaa .filter_static_7bd4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup-9eaa .module-fbea {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup-9eaa .short-71a9 {
  background-color: var(--e-global-color-primary);
}
.popup-9eaa .short-71a9:hover {
  background-color: var(--e-global-color-primary);
}
.container_12a9 .orange-e73e {
  background-color: var(--e-global-color-secondary);
}
.container_12a9 .stale-344a {
  background-color: var(--e-global-color-text);
}
.container_12a9 .pink_5c20 {
  background-color: var(--e-global-color-secondary);
}
.container_12a9 .title_focused_9cfb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container_12a9 .hot-473e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container_12a9 .accent_351e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container_12a9 .component_43c7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container_12a9 .left_2e4b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-4da7 .badge-pro-b8d6 .south_d21c,
.feature-4da7
  .badge-pro-b8d6
  .south_d21c
  a,
.feature-4da7 .block-last-287d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-4da7 .badge-pro-b8d6 .carousel-3b16,
.feature-4da7 .label_f5af {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-4da7 .badge-pro-b8d6 .carousel-3b16 {
  color: var(--e-global-color-text);
}
.feature-4da7 .label_f5af {
  color: var(--e-global-color-text);
}
.feature-4da7
  .badge-pro-b8d6
  .upper_5665 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.feature-4da7 .disabled_f963 .mini-07f6 {
  background-color: var(--e-global-color-primary);
}
.feature-4da7 .disabled_f963 .mini-07f6:hover {
  background-color: var(--e-global-color-primary);
}
.feature-4da7 .disabled_f963 .short-4358 li span {
  background-color: var(--e-global-color-text);
}
.feature-4da7 .disabled_f963 .short-4358 li span:hover {
  background-color: var(--e-global-color-primary);
}
.feature-4da7
  .disabled_f963
  .short-4358
  li.alert-easy-5e2c
  span {
  background-color: var(--e-global-color-accent);
}
.feature-4da7 .main-short-d15b span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption_inner_66c9 .stone_411f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.easy-c0f8 .alert_west_65f3 {
  background-color: var(--e-global-color-primary);
}
.easy-c0f8 .banner_copper_c06a {
  background-color: var(--e-global-color-secondary);
}
.easy-c0f8 .purple-7a0f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy-c0f8 .green-d02e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy-c0f8 .prev_af43 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy-c0f8 .column_top_78ad {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy-c0f8 .fresh-b477 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy-c0f8 .picture_c6da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.easy-c0f8 .hard-e552 {
  background-color: var(--e-global-color-primary);
}
.easy-c0f8 .hard-e552 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block-pro-2dd2 .widget-094e {
  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);
}
.block-pro-2dd2 .summary-0d26 {
  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);
}
.block-pro-2dd2
  .message-paper-f121:after {
  background-color: var(--e-global-color-primary);
}
.block-pro-2dd2 .title_basic_356d {
  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);
}
.middle-6ea1 .block-last-287d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle-6ea1 .label_f5af {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim_e83d .frame_solid_7a13 .container_6ca3 {
  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_e83d .frame_solid_7a13 .north_cf33 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-3092 .title-aedc {
  background-color: var(--e-global-color-primary);
}
.gallery-3092 .glass_c7cf {
  background-color: var(--e-global-color-secondary);
}
.gallery-3092 .overlay_paper_8e9f .tall-ff01 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-3092 .shade_cold_bf14 .tall-ff01 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.center_d656 .layout_in_8602 .pink_8036 {
  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);
}
.center_d656 .layout_in_8602 .table_2988 {
  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);
}
.center_d656 .layout_in_8602 .tall-abd0 {
  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);
}
.row-fb53 .pattern-new-0a18 {
  border-color: var(--e-global-color-text);
}
.row-fb53 .hover-old-f36d {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row-fb53 .hover-3df2 {
  color: var(--e-global-color-primary);
}
.row-fb53 .black-1de0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption-mini-0510 .west-21fd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-mini-0510 .list_95e6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-mini-0510 .left-9daf:hover .west-21fd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-mini-0510
  .left-9daf:hover
  .list_95e6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze-9e4d .notification_24ed {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze-9e4d .gas-1156 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article_ed9d .badge-in-bd05 .warm-ab50 {
  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);
}
.article_ed9d .video_medium_4223 .warm-ab50 {
  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);
}
.alert-first-eb96 .video-focused-37fd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.over_b8bf .icon-top-0eb4 .filter-pink-c4be {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over_b8bf .icon-top-0eb4 .filter-pink-c4be {
  background-color: var(--e-global-color-secondary);
}
.over_b8bf .hover-wide-8185 .filter-pink-c4be {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over_b8bf .hover-wide-8185 .filter-pink-c4be {
  background-color: var(--e-global-color-secondary);
}
.over_b8bf .carousel_bf46 .white_0ca6 {
  background-color: var(--e-global-color-primary);
}
.over_b8bf .carousel_bf46:hover .white_0ca6 {
  background-color: var(--e-global-color-secondary);
}
.over_b8bf .mini-07f6 {
  background-color: var(--e-global-color-primary);
}
.over_b8bf .mini-07f6:hover {
  background-color: var(--e-global-color-accent);
}
.over_b8bf .short-4358 li span {
  background-color: var(--e-global-color-text);
}
.over_b8bf .short-4358 li span:hover {
  background-color: var(--e-global-color-primary);
}
.over_b8bf .short-4358 li.alert-easy-5e2c span {
  background-color: var(--e-global-color-accent);
}
.main-bde2 .pagination-dynamic-6ffc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-bde2 .pink-7a1f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message-e27e .basic_4cf6:before {
  background-color: var(--e-global-color-secondary);
}
.message-e27e .preview-warm-2ebd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message-e27e .shadow_large_2e0a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active_fluid_7846 .description-46c4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active_fluid_7846 .description-46c4:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active_fluid_7846 .description-46c4.fn-active-2446 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active_fluid_7846 .in-199e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_fluid_7846 .narrow-ed54 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_fluid_7846 .message_eb5b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_fluid_7846 .popup-new-87ef {
  background-color: var(--e-global-color-primary);
}
.active_fluid_7846 .popup-new-87ef {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active_fluid_7846 .chip-stale-f526 {
  background-color: var(--e-global-color-primary);
}
.active_fluid_7846 .chip-stale-f526 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thumbnail-inner-a1f5 .active-liquid-3979 .modal-1c54 a {
  color: var(--e-global-color-secondary);
}
.thumbnail-inner-a1f5 .active-liquid-3979 .modal-1c54 a:hover {
  color: var(--e-global-color-secondary);
}
.thumbnail-inner-a1f5 .active-liquid-3979 .modal-1c54,
.thumbnail-inner-a1f5 .active-liquid-3979 .modal-1c54 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-inner-a1f5 .active-liquid-3979 .warm_9963 {
  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);
}
.thumbnail-inner-a1f5 .active-liquid-3979 .fresh-e9c1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-inner-a1f5 .active-liquid-3979 .thumbnail-thick-e3cb {
  background-color: var(--e-global-color-primary);
}
.thumbnail-inner-a1f5 .active-liquid-3979 .thumbnail-thick-e3cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-inner-a1f5 .active-liquid-3979 .thumbnail-thick-e3cb:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail-inner-a1f5 .active-liquid-3979 .light-b78e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thumbnail-inner-a1f5 .active-liquid-3979 .light-b78e {
  background-color: var(--e-global-color-primary);
}
.thumbnail-inner-a1f5 .active-liquid-3979 .light-b78e:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail-inner-a1f5 .active-liquid-3979 .mini-07f6 {
  background-color: var(--e-global-color-primary);
}
.thumbnail-inner-a1f5 .active-liquid-3979 .mini-07f6:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail-inner-a1f5 .disabled_f963 .short-4358 li span {
  background-color: var(--e-global-color-text);
}
.thumbnail-inner-a1f5 .disabled_f963 .short-4358 li span:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail-inner-a1f5 .disabled_f963 .short-4358 li.alert-easy-5e2c span {
  background-color: var(--e-global-color-accent);
}
.thumbnail-inner-a1f5 .picture_9114 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-inner-a1f5 .overlay_d973 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas_bb17 .hover-cb18 .hover-23d3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas_bb17 .hover-cb18 .column_b9cc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_bb17 .hover-cb18 .hover_a463 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-4175 .yellow_4ac4 {
  border-color: var(--e-global-color-text);
}
.hard-4175 .bottom-dcf0 {
  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);
}
.hard-4175 .logo_first_58e7 {
  color: var(--e-global-color-secondary);
}
.hard-4175 .logo_first_58e7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-4175 .red-d25c > * {
  color: var(--e-global-color-primary);
}
.hard-4175 .red-d25c > * svg {
  fill: var(--e-global-color-primary);
}
.hard-4175 .fixed_b86a {
  color: var(--e-global-color-primary);
}
.hard-4175 .fixed_b86a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hard-4175 .tertiary_blue_a0f7 {
  color: var(--e-global-color-primary);
}
.hard-4175 .tertiary_blue_a0f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hard-4175 .medium_a0f6 {
  color: var(--e-global-color-primary);
}
.hard-4175 .medium_a0f6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-4175 .dropdown-action-0138 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-4175 .south-87e4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-4175 .south-87e4.complex-ef1e {
  color: var(--e-global-color-secondary);
}
.hard-4175 .south-87e4.complex-ef1e .module-ef04 {
  color: var(--e-global-color-accent);
}
.hard-4175 .south-87e4.breadcrumb_e6e4 {
  color: var(--e-global-color-text);
}
.hard-4175 .south-87e4.breadcrumb_e6e4 .module-ef04 {
  color: var(--e-global-color-text);
}
.hard-4175 .south-87e4:before {
  border-top-color: var(--e-global-color-text);
}
.hard-4175 .down-7c8e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-4175
  .down-7c8e
  .bottom-782a {
  background-color: var(--e-global-color-primary);
}
.hard-4175
  .down-7c8e
  .bottom-782a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard-4175 .yellow_4ac4 .sidebar_f365 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.first_6b03 .grid-a887 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first_6b03 .photo-glass-a47a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_focused_54d8 .mask_aa7e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_focused_54d8
  .container-brown-f16d
  .north-fa6d {
  background-color: var(--e-global-color-secondary);
}
.link_focused_54d8
  .container-brown-f16d.lite-2966
  .north-fa6d {
  background-color: var(--e-global-color-text);
}
.link_focused_54d8
  .container-brown-f16d:hover
  .north-fa6d {
  background-color: var(--e-global-color-accent);
}
.link_focused_54d8
  .container-brown-f16d.fn-active-2446
  .north-fa6d {
  background-color: var(--e-global-color-primary);
}
.light_6e86 .status_359e {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.light_6e86 .feature-941b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.light_6e86 .backdrop_action_f815 {
  background-color: var(--e-global-color-primary);
}
.light_6e86 .backdrop_action_f815 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.popup-fc28 .link-yellow-0775 .modal_black_564f .alert_glass_9562 {
  background-color: var(--e-global-color-secondary);
}
.popup-fc28 .link-yellow-0775 .text-142b:after {
  background-color: var(--e-global-color-secondary);
}
.popup-fc28 .aside-dirty-0152 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup-fc28 .focus_static_3e0f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup-fc28 .basic-f523 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup-fc28 .surface_642f {
  background-color: var(--e-global-color-primary);
}
.popup-fc28 .surface_642f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.popup-fc28 .small-e6a3 {
  background-color: var(--e-global-color-secondary);
}
.popup-fc28 .small-e6a3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.popup-fc28 .link-yellow-0775 .dynamic-89a7 .over-0ac6:hover {
  background-color: var(--e-global-color-primary);
}
.popup-fc28
  .link-yellow-0775
  .dynamic-89a7
  .over-0ac6.photo_949b {
  background-color: var(--e-global-color-primary);
}
.popup-fc28 .link-yellow-0775 .pressed_c255:before {
  border-color: var(--e-global-color-primary);
}
.popup-fc28 .link-yellow-0775 .pressed_c255:hover:before {
  border-color: var(--e-global-color-secondary);
}
.popup-fc28
  .link-yellow-0775
  .pressed_c255.box_red_6d23:before {
  border-color: var(--e-global-color-primary);
}
.popup-fc28 .search_middle_e81c span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort-536d .tall_50d5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sort-536d .tall_50d5:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sort-536d .tall_50d5.shade_6bdb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sort-536d .item-north-da91 {
  background-color: var(--e-global-color-primary);
}
.sort-536d .item-north-da91 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sort-536d
  .iron_ae5a
  .shade-stale-8630
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sort-536d
  .section_out_0896
  .shade-stale-8630
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline-solid-6a10
  .pattern_full_b16a
  .accent-upper-a141 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-solid-6a10
  .pattern_full_b16a
  .shadow_down_909f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-solid-6a10 .medium_9154 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-solid-6a10 .overlay-778b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline-solid-6a10 .hard-d74e {
  background-color: var(--e-global-color-primary);
}
.outline-solid-6a10 .hard-d74e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.clean-e7bc .search_wide_991e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-e7bc .overlay_edb5 {
  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);
}
.clean-e7bc .nav_7d78 {
  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);
}
.clean-e7bc .nav_7d78 a:hover {
  color: var(--e-global-color-secondary);
}
.clean-e7bc .footer-efa4 {
  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);
}
.clean-e7bc .card-f4e4 {
  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);
}
.clean-e7bc .description_3b31 .mini-07f6 {
  background-color: var(--e-global-color-primary);
}
.clean-e7bc .description_3b31 .mini-07f6:hover {
  background-color: var(--e-global-color-accent);
}
.clean-e7bc
  .description_3b31
  .short-4358
  li
  span {
  background-color: var(--e-global-color-text);
}
.clean-e7bc
  .description_3b31
  .short-4358
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.clean-e7bc
  .description_3b31
  .short-4358
  li.alert-easy-5e2c
  span {
  background-color: var(--e-global-color-accent);
}
.cold_b0f0
  .section_32ff
  .surface_20af {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.cold_b0f0 .section_32ff .disabled_0b16 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.cold_b0f0 .section_32ff .panel-motion-4259 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.cold_b0f0 .liquid_3a46 {
  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);
}
.cold_b0f0
  .texture_1f0b.blue-8339 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > a {
  background-color: var(--e-global-color-text);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > a
  .secondary_a582.tabs-cool-bb61 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > a
  .slider-blue-5944.shade_6783 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > .overlay_advanced_6166
  .tall_1be4
  > a {
  background-color: var(--e-global-color-secondary);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > .overlay_advanced_6166
  .tall_1be4
  > a
  .input-fe85 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > .overlay_advanced_6166
  .tall_1be4
  > a
  .slider-blue-5944.button_bca4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > a
  .small-6e2a:before {
  color: var(--e-global-color-text);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > .overlay_advanced_6166
  a
  .small-6e2a:before {
  color: var(--e-global-color-text);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4.large_b2a1
  > a
  .small-6e2a:before {
  color: var(--e-global-color-text);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > .overlay_advanced_6166
  .tall_1be4.large_b2a1
  > a
  .small-6e2a:before {
  color: var(--e-global-color-text);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > a
  .slider_dark_e65c
  .hidden-tall-68e5 {
  color: var(--e-global-color-text);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > .overlay_advanced_6166
  a
  .slider_dark_e65c
  .hidden-tall-68e5 {
  color: var(--e-global-color-text);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > a
  .slider_dark_e65c
  .hidden-tall-68e5,
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > .overlay_advanced_6166
  a
  .slider_dark_e65c
  .hidden-tall-68e5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > a
  .steel-befa:before {
  color: var(--e-global-color-text);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > .overlay_advanced_6166
  a
  .steel-befa:before {
  color: var(--e-global-color-text);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4.large_b2a1
  > a
  .steel-befa:before {
  color: var(--e-global-color-text);
}
.nav-4130
  > .title_6564
  > div
  > .wrapper_a61f
  > .tall_1be4
  > .overlay_advanced_6166
  .tall_1be4.large_b2a1
  > a
  .steel-befa:before {
  color: var(--e-global-color-text);
}
.banner_tiny_72a2 .primary_3add {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner_tiny_72a2
  .form_03fa:hover
  .primary_3add {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary_7f99
  > .title_6564
  > .secondary_blue_3769
  > .breadcrumb_bb73
  > .yellow_2ed8
  > .gallery_de5f
  .button_e759 {
  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);
}
.summary_7f99
  > .title_6564
  > .secondary_blue_3769
  > .breadcrumb_bb73
  > .yellow_2ed8
  > .gallery_de5f:hover
  .button_e759 {
  color: var(--e-global-color-text);
}
.summary_7f99
  > .title_6564
  > .secondary_blue_3769
  > .breadcrumb_bb73
  > .yellow_2ed8
  > .gallery_de5f:hover
  .button_e759 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary_7f99
  > .title_6564
  > .secondary_blue_3769
  > .breadcrumb_bb73
  > .yellow_2ed8.footer-4a35
  > .gallery_de5f
  .button_e759 {
  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);
}
.wrapper-bdb1 .primary_bf78 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-bdb1 .backdrop_action_dee4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-bdb1 .shadow_510e {
  background-color: var(--e-global-color-primary);
}
.wrapper-bdb1 .shadow_510e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.chip-0636
  > .title_6564
  > .shade_yellow_30a3
  > .left-310e
  > .accordion_01f8
  .picture-ee57 {
  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);
}
.chip-0636
  > .title_6564
  > .shade_yellow_30a3
  > .left-310e
  > .accordion_01f8
  .background-fc64 {
  color: var(--e-global-color-text);
}
.chip-0636
  > .title_6564
  > .shade_yellow_30a3
  > .left-310e
  > .accordion_01f8:hover
  .picture-ee57 {
  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);
}
.chip-0636
  > .title_6564
  > .shade_yellow_30a3
  > .left-310e
  > .accordion_01f8:hover
  .background-fc64 {
  color: var(--e-global-color-secondary);
}
.chip-0636
  > .title_6564
  > .shade_yellow_30a3
  > .left-310e
  > .accordion_01f8.disabled_572e
  .picture-ee57 {
  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);
}
.chip-0636
  > .title_6564
  > .shade_yellow_30a3
  > .left-310e
  > .accordion_01f8.disabled_572e
  .background-fc64 {
  color: var(--e-global-color-primary);
}
.short_e15f
  .button-action-334a
  .thick_af54 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short_e15f .slider-glass-851f .sidebar_f365 .advanced_7ab8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column_orange_f4ce .brown-20b8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column_orange_f4ce .breadcrumb-c480 .brown-20b8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column_orange_f4ce .element-light-f7f7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.column_orange_f4ce .element-light-f7f7 {
  background-color: var(--e-global-color-primary);
}
.footer_short_d050 .message-middle-c137 .right_18e3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer_short_d050
  .message-middle-c137:hover
  .progress-01d4 {
  color: var(--e-global-color-secondary);
}
.footer_short_d050
  .message-middle-c137:hover
  .right_18e3 {
  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);
}
.upper_fcd6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.shadow_west_d35d {
  flex-direction: column;
}

.shadow_west_d35d .photo_new_91ba {
  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.shadow_west_d35d .photo_new_91ba {
  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);
}

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

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

.video_wide_a291.orange-ab47 {
  display: none;
}

.paragraph_current_042a {
  display: none;
}

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

.overlay-6ab7.input_7b72 {
  margin-bottom: 40px;
  width: 100%;
}

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

.shadow_west_d35d a {
  width: 100%;
}

.prev-16ac .form-1c90.block_last_50b4 {
  width: 20% !important;
}

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

.carousel-bright-3902: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%);
}

.carousel-bright-3902 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

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

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

.prev-16ac
  .form-1c90.primary-fluid-7023
  .dropdown-soft-1032
  .rough-4867 {
  font-size: 20px !important;
}

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

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

.active-hovered-8428 h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.red_03c4.west-a32e > .image-c61d {
  display: flex;
  align-items: center;
}

.item-35da {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.section-c5ff {
  position: relative;
  width: 100%;
}

.accordion-wood-49d5 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

.logo-fluid-517d {
  display: flex;
  gap: 50px;
}

.prev-16ac
  .form-1c90.caption-4ed4
  .thick_b8fc
  .caption-static-9494 {
  width: 100% !important;
}

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

.secondary_6d7c {
  width: 100%;
}

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

.avatar-black-d1f0 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

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

  visibility: hidden;
}

.avatar-black-d1f0:hover .surface_basic_73bf {
  visibility: visible;
}
.avatar-black-d1f0:hover.avatar-black-d1f0::before {
  display: block;
}

.active-hovered-8428 h3 {
  color: #fff;
}

.light_d67e {
  margin: 0;
}

.prev-16ac
  .form-1c90.caption-4ed4
  .caption-static-9494
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.basic_88ea {
  width: 100%;
}

.panel-center-dcb6 {
  width: 100%;
}

.footer-last-3b4a {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.panel-center-dcb6 {
  width: 100%;
}

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

.caption-static-9494 {
  display: flex;
  align-items: center;
}

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

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

.shadow_west_d35d .photo_new_91ba.green_edbb {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.shadow_west_d35d h1.photo_new_91ba {
  margin-top: 80px !important;
}

.prev-16ac .form-1c90.box_solid_8a61 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.status-878b img {
  width: 100%;
}

.orange_f4e7 .wide_40ad.dropdown-soft-1032 {
  justify-content: space-between;
}

.dropdown-0e6a {
  display: none;
}

.element-small-a86e .up_bdd1 {
  margin: 1px 0 !important;
}

.article-pressed-0935 li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .red_03c4 .image-c61d {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 1000px) {
  .logo-fluid-517d {
    flex-direction: column;
  }

  .focus-1503 {
    width: 100% !important;
  }
}

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

  .carousel-bright-3902 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .orange_f4e7 .wide_40ad.dropdown-soft-1032 {
    border-bottom: 1px solid #f0c159;
  }

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

  .red_03c4.west-a32e > .image-c61d {
    gap: 15px;
    justify-content: space-between;
  }

  .prev-16ac
    .form-1c90.caption-4ed4
    .caption-static-9494
    img {
    width: 60% !important;
  }

  .accordion-wood-49d5 {
    left: 2%;
  }

  .avatar_solid_ba90 {
    margin: 10px 0;
  }

  .shadow_west_d35d .up_bdd1 {
    margin: 0;
    margin-bottom: 10px;
  }

  .carousel-bright-3902 {
    font-size: 16px !important;
  }

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

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

  h2.shadow_west_d35d .photo_new_91ba,
  .shadow_west_d35d .photo_new_91ba {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .caption-static-9494 {
    justify-content: center;
  }

  .shadow_west_d35d .up_bdd1 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .prev-16ac .form-1c90.block_last_50b4 {
    width: 75% !important;
  }

  .status-878b img {
    width: 100% !important;
  }
}

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

  h2.shadow_west_d35d .photo_new_91ba,
  .shadow_west_d35d .photo_new_91ba {
    font-size: 30px !important;
  }

  .caption-static-9494 {
    justify-content: center;
  }

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

  .gallery_cafc
    .popup_01fe.right_53e8 {
    margin: 0 !important;
  }

  .item-35da {
    margin: 0;
    gap: 10px;
  }

  .avatar_solid_ba90 {
    display: flex;
  }

  .image_warm_9bfc .carousel-bright-3902 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .alert-e1dc svg {
    width: 75% !important;
    height: 75% !important;
  }

  .footer-last-3b4a {
    justify-content: flex-end;
    gap: 1px;
  }

  .shadow_west_d35d h1.photo_new_91ba {
    margin-top: 40px !important;
  }

  .prev-16ac
    .form-1c90.caption-4ed4
    .caption-static-9494
    img,
  .wide-5e94 .thick_b8fc {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .prev-16ac .form-1c90.block_last_50b4 {
    width: 100% !important;
  }

  .red_03c4.west-a32e > .image-c61d {
    gap: 3px;
  }

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

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

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

.orange_f4e7 .wide_40ad.dropdown-soft-1032: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .orange_f4e7 .wide_40ad.dropdown-soft-1032 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .shadow_west_d35d .photo_new_91ba {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .carousel-bright-3902 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.modal_clean_18fe .clean-dc70 {
  flex-shrink: 0;
  white-space: nowrap;
}

.modal_clean_18fe .soft-2a46 {
  flex-shrink: 0;
  min-width: fit-content;
}

.modal_clean_18fe .rough-4867 {
  white-space: nowrap;
}

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

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

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

.modal_clean_18fe .soft-2a46 {
  max-width: 80px !important;
  overflow: hidden;
}

.modal_clean_18fe .wide_40ad.dropdown-soft-1032 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.modal_clean_18fe .rough-4867 {
  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);
  }
}

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

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

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

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

body .light_51d2:nth-child(2),
.prev-16ac .light_51d2:nth-child(2),
#page .light_51d2: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;
}

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

/* css-noise: 45b1 */
.ghost-box-x2 {
  padding: 0.1rem;
  font-size: 11px;
  line-height: 1.3;
}
