@font-face {
  font-family: 南西初夏宋;
  src: url("../assets/font/南西初夏宋-简繁.ttf");
  font-display: swap;
}
@font-face {
  font-family: SkyHeartClearSerifSC-Regular;
  src: url("../assets/font/SkyHeartClearSerifSC-Regular.ttf");
  font-display: swap;
}
/* [lang="zh-CN"] *,[lang="zh-CN"] h2,[lang="zh-CN"] a{
  font-family: 南西初夏宋;
} */
[lang="zh-CN"] body,
[lang="zh-CN"] blockquote.wvc-testimonial-content,
[lang="zh-CN"] .tp-caption:not(h1):not(h2):not(h3):not(h4):not(h5) {
  font-family: "SkyHeartClearSerifSC-Regular" !important;
}
/* wx061aedca3dd2372b */
#mobile-menu-panel .nav-menu-mobile li a,
[lang="zh-CN"] .wvc-countdown-container .countdown-period,
[lang="zh-CN"] .bit-widget,
[lang="zh-CN"] [data-id="c38d7f4"] .elementor-heading-title,
[lang="zh-CN"] [data-id="63101e5"] .elementor-heading-title,
[lang="zh-CN"] [data-id="4345dfa"] .elementor-heading-title,
[lang="zh-CN"] [data-id="971bc0f"] .elementor-heading-title {
  font-family: "南西初夏宋" !important;
  font-family: "Cormorant Garamond", "南西初夏宋" !important;
}
[lang="zh-CN"] .nav-menu li,
[lang="zh-CN"] .cta-container,
[lang="zh-CN"] .category-filter ul li a,
[lang="zh-CN"] .cart-panel-buttons a,
[lang="zh-CN"] .ac-header,
[lang="zh-CN"] .hamburger-link {
  font-family: "南西初夏宋";
  font-family: "Cormorant Garamond", "南西初夏宋";
}
[lang="zh-CN"] .wolf-core-heading,
[lang="zh-CN"] h1,
[lang="zh-CN"] h2,
[lang="zh-CN"] h3,
[lang="zh-CN"] h4,
[lang="zh-CN"] h5,
[lang="zh-CN"] h6,
[lang="zh-CN"] .post-title,
[lang="zh-CN"] .entry-title,
[lang="zh-CN"] h2.entry-title > .entry-link,
[lang="zh-CN"] h2.entry-title,
[lang="zh-CN"] .widget-title,
[lang="zh-CN"] .wvc-counter-text,
[lang="zh-CN"] .wvc-countdown-period,
[lang="zh-CN"] .event-date,
[lang="zh-CN"] .logo-text,
[lang="zh-CN"] .wvc-interactive-links,
[lang="zh-CN"] .wvc-interactive-overlays,
[lang="zh-CN"] .heading-font,
[lang="zh-CN"] .wp-block-latest-posts__list li > a,
[lang="zh-CN"] .wolf-core-textual-showcase-item,
[lang="zh-CN"] .wolf-core-interactive-link-item,
[lang="zh-CN"] .wolf-core-marquee-text,
[lang="zh-CN"] .wolf-core-il-marquee__inner,
[lang="zh-CN"] .heading-font,
[lang="zh-CN"] .loading-text,
[lang="zh-CN"] .logo-container,
[lang="zh-CN"] .overlay-menu-container [lang="zh-CN"] .nav-menu li,
[lang="zh-CN"] .comment-reply-title,
[lang="zh-CN"] .wolf-core-pricing-table-price,
[lang="zh-CN"] .wc-block-grid__product-title,
[lang="zh-CN"] .loading-logo-text,
[lang="zh-CN"] .caption-title,
[lang="zh-CN"] #mobile-menu-panel [lang="zh-CN"] .nav-menu-mobile li a,
[lang="zh-CN"] .aa-video-carousel__tagline,
[lang="zh-CN"] .event-location {
  /* font-family: '南西初夏宋' */
  font-family: "Cormorant Garamond", "南西初夏宋";
}
[lang="zh-CN"] .wolf-core-heading body,
[lang="zh-CN"] h1 body,
[lang="zh-CN"] h2 body,
[lang="zh-CN"] h3 body,
[lang="zh-CN"] h4 body,
[lang="zh-CN"] h5 body,
[lang="zh-CN"] h6 body,
[lang="zh-CN"] .post-title body,
[lang="zh-CN"] .entry-title body,
[lang="zh-CN"] h2.entry-title > .entry-link body,
[lang="zh-CN"] h2.entry-title body,
[lang="zh-CN"] .widget-title body,
[lang="zh-CN"] .wvc-counter-text body,
[lang="zh-CN"] .wvc-countdown-period body,
[lang="zh-CN"] .event-date body,
[lang="zh-CN"] .logo-text body,
[lang="zh-CN"] .wvc-interactive-links body,
[lang="zh-CN"] .wvc-interactive-overlays body,
[lang="zh-CN"] .heading-font body,
[lang="zh-CN"] .wp-block-latest-posts__list li > a body,
[lang="zh-CN"] .wolf-core-textual-showcase-item body,
[lang="zh-CN"] .wolf-core-interactive-link-item body,
[lang="zh-CN"] .wolf-core-marquee-text body,
[lang="zh-CN"] .wolf-core-il-marquee__inner body,
[lang="zh-CN"] .heading-font body,
[lang="zh-CN"] .loading-text body,
[lang="zh-CN"] .logo-container body,
[lang="zh-CN"] .overlay-menu-container [lang="zh-CN"] .nav-menu li body,
[lang="zh-CN"] .comment-reply-title body,
[lang="zh-CN"] .wolf-core-pricing-table-price body,
[lang="zh-CN"] .wc-block-grid__product-title body,
[lang="zh-CN"] .loading-logo-text body,
[lang="zh-CN"] .caption-title body,
[lang="zh-CN"] #mobile-menu-panel [lang="zh-CN"] .nav-menu-mobile li a body,
[lang="zh-CN"] .aa-video-carousel__tagline body,
[lang="zh-CN"] .event-location body {
  /* 标准语法，但兼容性有限，通常需要配合下面两个 */
  font-smooth: always;
  /* 针对 WebKit 内核 (Chrome, Safari, Edge) */
  -webkit-font-smoothing: antialiased;
  /* 针对 Firefox on macOS */
  -moz-osx-font-smoothing: grayscale;
}
[lang="zh-CN"] .work-info-container .work-meta-label {
  font-size: 24px;
}
/* ============================================================== */
[lang="zh-CN"] .wolf-core-heading,
[lang="zh-CN"] h1,
[lang="zh-CN"] h2,
[lang="zh-CN"] h3,
[lang="zh-CN"] h4,
[lang="zh-CN"] h5,
[lang="zh-CN"] h6,
[lang="zh-CN"] .post-title,
[lang="zh-CN"] .entry-title,
[lang="zh-CN"] h2.entry-title > .entry-link,
[lang="zh-CN"] h2.entry-title,
[lang="zh-CN"] .widget-title,
[lang="zh-CN"] .wvc-counter-text,
[lang="zh-CN"] .wvc-countdown-period,
[lang="zh-CN"] .logo-text,
[lang="zh-CN"] .wvc-interactive-links,
[lang="zh-CN"] .wvc-interactive-overlays,
[lang="zh-CN"] .heading-font,
[lang="zh-CN"] .wp-block-latest-posts__list li > a,
[lang="zh-CN"] .wolf-core-textual-showcase-item,
[lang="zh-CN"] .wolf-core-interactive-link-item,
[lang="zh-CN"] .wolf-core-marquee-text,
[lang="zh-CN"] .wolf-core-il-marquee__inner,
[lang="zh-CN"] .heading-font,
[lang="zh-CN"] .loading-text,
[lang="zh-CN"] .overlay-menu-container .nav-menu li,
[lang="zh-CN"] .comment-reply-title,
[lang="zh-CN"] .wolf-core-pricing-table-price,
[lang="zh-CN"] .wc-block-grid__product-title,
[lang="zh-CN"] .loading-logo-text,
[lang="zh-CN"] .caption-title,
[lang="zh-CN"] #mobile-menu-panel .nav-menu-mobile li a,
[lang="zh-CN"] .aa-video-carousel__tagline {
  font-size: 57px;
}
[lang="zh-CN"] .event-accordion-big-date {
  font-size: 18px;
}
[lang="zh-CN"] [data-id="42e41f7"] .elementor-heading-title,
[lang="zh-CN"] [data-id="0a750db"] .elementor-heading-title,
[lang="zh-CN"] [data-id="616cc26"] .elementor-heading-title,
[lang="zh-CN"] [data-id="ef027b9"] .elementor-heading-title,
[lang="zh-CN"] .entry-event-accordion .entry-event-summary .entry-title {
  font-weight: 300;
}
[lang="zh-CN"] body {
  font-size: 35px;
  font-size: 32px;
}
[lang="zh-CN"] .category-filter ul li a.filter-link {
  font-size: 27px;
}
[lang="zh-CN"] .cta-container,
[lang="zh-CN"] .nav-menu-desktop li.menu-item {
  font-size: 27px;
}
/* 字体大小会影响logo的大小 */
[lang="zh-CN"] .logo-container {
  font-size: 26px;
}
[lang="zh-CN"] .fw300 {
  font-weight: 300;
}
[data-id="a95177e"] .elementor-heading-title,
[lang="zh-CN"] body.page-id-10205,
[lang="zh-CN"] body.postid-10224,
[lang="zh-CN"] body.page-id-10228,
[lang="zh-CN"] body {
  font-family: "SkyHeartClearSerifSC-Regular" !important;
}
[lang="zh-CN"] h2.entry-title {
  font-weight: 500;
}
/* 
  单独字体大小
  根据首页大小调整  
*/
.page-id-10228 .elementor-element.elementor-element-714e2c52 .elementor-heading-title .elementor-heading-title {
  font-size: 145px !important;
  font-weight: 100;
}
.page-id-10228 .elementor-10228 .elementor-element.elementor-element-9a770ed .elementor-heading-title,
.page-id-10228 .elementor-10228 .elementor-element.elementor-element-26b4bab .elementor-heading-title,
.page-id-10228 .elementor-10228 .elementor-element.elementor-element-79d047e,
.page-id-10228 .elementor-10228 .elementor-element.elementor-element-78a4876,
.page-id-10228 .elementor-10228 .elementor-element.elementor-element-cad497a .elementor-heading-title,
.page-id-10228 .elementor-10228 .elementor-element.elementor-element-a6204f7 .elementor-heading-title,
.page-id-10228 .elementor-10228 .elementor-element.elementor-element-c3ebd59 {
  font-size: 24px;
}
.page-id-10228 .elementor-10228 .elementor-element.elementor-element-f2eaf6f .elementor-heading-title,
.page-id-10228 .elementor-10228 .elementor-element.elementor-element-63d68e48 .elementor-heading-title {
  font-size: 57px;
}
.page-id-10228 .elementor-10228 .elementor-element.elementor-element-6a6b735 .elementor-heading-title,
.page-id-10228 .elementor-10228 .elementor-element.elementor-element-d6fd5a0 .elementor-heading-title {
  font-size: 145px;
  font-weight: 300;
}
.page-id-10228 .elementor-10228 .elementor-element.elementor-element-094a1ce .elementor-heading-title,
.page-id-10228 .elementor-10228 .elementor-element.elementor-element-51c831d .elementor-heading-title {
  font-size: 46px;
}
.page-id-10230 .entry-title a {
  font-weight: 300;
}
.page-id-10230 .entry-taxonomy {
  font-family: "SkyHeartClearSerifSC-Regular" !important;
}
.visibility {
  visibility: hidden !important;
}
[lang="zh-CN"] .entry-event-list .event-location {
  font-weight: 300;
}
[lang="zh-CN"] .blog .entry-excerpt {
  font-size: 24px;
}
[lang="zh-CN"] .event-date {
  font-size: 18px;
}
@media (min-width: 768px) {
  [lang="zh-CN"] .elementor-10565 .elementor-element.elementor-element-a0fb59b {
    --width: 1950px;
  }
  [lang="zh-CN"] .elementor-10565 .elementor-element.elementor-element-a0fb59b .e-con-inner {
    max-width: var(--width);
  }
}
@media all and (max-width: 1441px) {
  [lang="zh-CN"] .elementor-10232 .elementor-element.elementor-element-42aefef,
  [lang="zh-CN"] .elementor-10232 .elementor-element.elementor-element-91a6042 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -36px) 0px;
  }
  [lang="zh-CN"] .elementor-element-edc278f .entry-box {
    border-bottom: 1px solid #00000000 !important;
    margin-bottom: 25px;
  }
}
[lang="zh-CN"] .entry-event-accordion .entry-event-description {
  max-height: 0;
}
[lang="zh-CN"] .entry-event-accordion--open .entry-event-description {
  height: fit-content;
  max-height: 1000px;
}
