/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.calendar-8-0{background-color:#eee3e7;padding-bottom:40px;}.calendar-8-0 h2{color:#49847b;}.calendar-8-0 .calendar-body .year-month > a,.calendar-8-0 .calendar-body .day > a{background-color:#49847b !important;color:#ffffff;}.calendar-8-0 .calendar-body .day > a.has-activity:hover{background-color:#9e6f70 !important;}.calendar-8-0 [class*='card-'].bg-white:hover{background-color:#a66c6f;color:#444;}.calendar-8-0 [class*='card-'].bg-white:hover .card-badge{background-color:#ffffff;color:#a66c6f !important;}.calendar-8-0 [class*='card-'].bg-white:hover .card-date,.calendar-8-0 [class*='card-'].bg-white:hover .card-title,.calendar-8-0 [class*='card-'].bg-white:hover .card-desc{color:#ffffff;}
.carousel-14-0 .wgt-action-1-0{color:#fff;}.carousel-14-0 .carousel-media img{animation:spin 45s linear infinite;}
.showcase-86-0 .showcase-86-0__step-docs-group{display:flex;flex-direction:column;gap:16px;min-width:0;}.showcase-86-0 .showcase-86-0__step-docs-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex-wrap:nowrap;gap:16px;}.showcase-86-0 .showcase-86-0__step-doc-card{min-width:0;align-items:center;}.showcase-86-0 .showcase-86-0__step-doc-content{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0;}.showcase-86-0 .showcase-86-0__step-doc-name{white-space:normal;overflow-wrap:break-word;}.showcase-86-0 .showcase-86-0__step-doc-desc{color:#6b7280;font-family:"Plus Jakarta Sans","Microsoft YaHei","PingFang SC",sans-serif;font-size:13px;font-weight:400;line-height:20px;}.showcase-86-0 .showcase-86-0__step-requirement{display:flex;align-items:center;gap:14px;box-sizing:border-box;padding:18px 22px;background:#f2f3ff;border:1px solid rgba(124,58,237,0.14);border-radius:12px;}.showcase-86-0 .showcase-86-0__step-requirement-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;}.showcase-86-0 .showcase-86-0__step-requirement-icon svg{display:block;width:24px;height:24px;}.showcase-86-0 .showcase-86-0__step-requirement-body{display:flex;flex-direction:column;gap:6px;min-width:0;}.showcase-86-0 .showcase-86-0__step-requirement-title{color:#7c3aed;font-size:16px;font-weight:700;line-height:24px;}.showcase-86-0 .showcase-86-0__step-requirement-desc{color:#6b7280;font-size:14px;font-weight:400;line-height:22px;}@media (max-width:992px){.showcase-86-0 .showcase-86-0__step-docs-row{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:576px){.showcase-86-0 .showcase-86-0__step-docs-row{grid-template-columns:minmax(0,1fr);}.showcase-86-0 .showcase-86-0__step-requirement{align-items:flex-start;gap:12px;padding:16px 18px;}.showcase-86-0 .showcase-86-0__step-requirement-icon,.showcase-86-0 .showcase-86-0__step-requirement-icon svg{width:20px;height:20px;}.showcase-86-0 .showcase-86-0__step-requirement-title{font-size:15px;line-height:22px;}}
.header-12-0 .header-container .header-logo .logo{max-height:60px;}h1,h2,h3,h4,h5,h6{font-family:Microsoft YaHei,微软雅黑,Nunito Sans,sans-serif;}@media (min-width:1200px){.carousel-28-0 .swiper-slide .slide-body .slide-title{min-height:81px;}}.carousel-28-0 .swiper-slide .slide-body .slide-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;}.list-70-0 .list-body .list-item{position:relative;gap:5px;}.list-70-0 .list-body .list-item .item-name{min-height:70px;}.list-70-0 .list-body .list-item .item-job_title{margin-top:0px;min-height:30px;width:100%;word-break:break-word;}.list-70-0 .list-body .list-item .item-desc{margin-top:0px;min-height:60px;justify-content:normal;}@media (min-width:1200px){.showcase-79-0 .showcase-item .item-title{font-size:1.2vw;}}@media (min-width:992px){.footer-13-0 .footer-about,.footer-13-0 .footer-explore,.footer-13-0 .footer-media{margin-top:7px;}}.footer-13-0 .footer-about .about-item,.footer-13-0 .footer-explore .explore-item{font-size:16px;}.list-70-0 .list-body .list-item .item-avatar{border-radius:5px;height:180px;}.action-36-0{background-color:#F7F7FF;}[data-drupal-selector="views-exposed-form-component-list-70-2-block-searchbar-9-0"]{position:relative;z-index:1;padding-top:100px;}[data-drupal-selector="views-exposed-form-component-list-70-2-block-searchbar-9-0"] .form-actions{display:none;}[data-drupal-selector="views-exposed-form-component-list-70-2-block-searchbar-9-0"]::before{content:'';position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%);width:calc(100vw - 15px);height:100%;background-image:url(/sites/default/files/2026-10/list_70_2-block_searchbar_9_0--bg.jpg);background-size:cover;background-position:top left;filter:opacity(20%);}[data-drupal-selector="views-exposed-form-component-list-70-2-block-searchbar-9-0"] + [data-block-plugin-id="views_block:component_list_70_2-block_searchbar_9_0"]{position:relative;z-index:1;overflow:hidden;padding-bottom:140px;}[data-drupal-selector="views-exposed-form-component-list-70-2-block-searchbar-9-0"] + [data-block-plugin-id="views_block:component_list_70_2-block_searchbar_9_0"]::before{content:'';position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%);width:100vw;height:100%;background-image:url(/sites/default/files/2026-10/list_70_2-block_searchbar_9_0--bg.jpg);background-size:cover;background-position:0px -281px;filter:opacity(20%);}@media (max-width:992px){[data-drupal-selector="views-exposed-form-component-list-70-2-block-searchbar-9-0"]::before{width:100vw;}}.showcase-84-0__timeline-date{color:#582ad4;font-weight:700;}.showcase-84-0__detail-date{background-image:linear-gradient(90deg,#fc3194 0%,#2c43ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}.action-35-1__logos.action-35-1__logos--sm{gap:40px;}.header-16-0 .header-toplinks{gap:20px}.header-16-0 .header-toplinks .button-1-0__text{font-weight:700;}html[lang=en] .title-15-0 .title-15-0__row-2{line-height:1.1;}.carousel-31-0__text-col{display:none;}@media (min-width:1200px){.carousel-31-0__media-col{-moz-box-flex:1;-ms-flex:100%;flex:100%;max-width:none;}}
@media (max-width:992px){.header-15-0 .header-container:not(.expanded) .header-menu-toggle .icon::before{content:"\e602";font-size:30px;color:#731ce8;}.header-15-0 .header-language-mobile a{color:#333333;}.header-15-0 .header-menu .menu-item .menu-childs{font-size:18px !important;color:#4d4d4d !important;border-top:none;}.header-15-0 .header-container .header-menu-container .header-menu-wrapper{padding:20px 40px;}.header-15-0 .header-container .header-menu-container .header-menu-wrapper .header-menu .menu-item{font-size:18px;color:#4d4d4d !important;gap:0;border-bottom:1px solid #4d4d4d;}.header-15-0 .header-container .header-menu-container .header-menu-wrapper .header-menu .menu-item.expanded{background-color:transparent;border-bottom:none;}.header-15-0 .header-container .header-menu-container .header-menu-wrapper .header-menu .menu-item.expanded .menu-childs{border-top:1px solid #4d4d4d;}.header-15-0 .header-container .header-menu-container .header-menu-wrapper .header-menu .menu-item .menu-childs .menu-item{border-bottom:none;}.header-15-0 .header-container .header-menu-container .header-menu-wrapper .header-menu .menu-item>span,.header-15-0 .header-container .header-menu-container .header-menu-wrapper .header-menu .menu-item>a{white-space:normal;padding:10px 15px 10px 0;}}@media (min-width:1470px){.header-15-0 .header-container .header-menu-container .header-menu-wrapper .header-menu>.menu-item>i,.header-15-0 .header-container .header-menu-container .header-menu-wrapper .header-menu>.menu-item>span,.header-15-0 .header-container .header-menu-container .header-menu-wrapper .header-menu>.menu-item>a{font-size:16px;}}@media (min-width:1600px){.header-15-0 .header-container .header-menu-container .header-menu-wrapper .header-menu>.menu-item>i,.header-15-0 .header-container .header-menu-container .header-menu-wrapper .header-menu>.menu-item>span,.header-15-0 .header-container .header-menu-container .header-menu-wrapper .header-menu>.menu-item>a{font-size:18px;}}
.hero-3-2{height:150px;}@media (min-width:992px){.hero-3-2{height:0px;}}
.list-16-0 .list-content .list-left{color:#e4a823;}.list-16-0 .list-content .list-right .list-text{color:#444;}.list-16-0>.inner{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.showcase-81-0{color:#131313;}.showcase-81-0 .showcase-header .subtitle{color:#4d4d4d;}.showcase-81-0 .showcase-list{background-color:#ffffff;}.showcase-81-0 .showcase-list .list-item .item-number{color:#322eb0;}.showcase-78-0{color:#131313;background-image:none;background-color:#F6F6FD;}.showcase-78-0 .title-13-0.theme-white .title{color:rgba(0,0,0,0.87);}.showcase-78-0 .title-13-0.theme-white .subtitle{color:#322eb0;}
@media (max-width:992px){.hero-15-0 .swiper-slide .slide-body{margin-top:0;top:auto;bottom:20%;transform:translateY(0);}.hero-15-0 .swiper-slide .slide-media{padding-top:68%;}.showcase-79-0 .item-desc{display:none;}.showcase-80-0 .showcase-list{justify-content:center;}.hero-15-0 .swiper-slide .slide-line:empty{display:none !important;}.hero-15-0 .swiper .swiper-pagination{--swiper-pagination-bottom:-2px;transform:scale(.6);}}.hero-15-0 .swiper-pagination{--swiper-pagination-bottom:20px;}.hero-15-0 .swiper-slide .slide-media:after{background-image:linear-gradient(rgb(0 0 0 / 0%),rgba(0,0,0,0) 150px,rgba(0,0,0,0) calc(100% - 100px),rgb(0 0 0 / 0%));}.hero-15-0 .slide-media{cursor:pointer;}@media (min-width:1470px){.hero-15-0 .swiper-slide .slide-title{font-size:48px;width:calc(100% + 100px);}}
@media (min-width:1470px){.hero-15-0 .swiper-slide .slide-title{font-size:36px;}}
.showcase-12-1.bg-primary{background-image:linear-gradient(to top,#cf464f,#dd73b5)}
.bg-third{background-color:#faf4e9 !important;}
