.elementor-69 .elementor-element.elementor-element-12260d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-9c4549d{width:initial;max-width:initial;}.elementor-69 .elementor-element.elementor-element-9c4549d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-69 .elementor-element.elementor-element-9c4549d .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-69 .elementor-element.elementor-element-8e92bdd{--display:flex;}.elementor-69 .elementor-element.elementor-element-d78d5db{--spacer-size:70px;}.elementor-69 .elementor-element.elementor-element-cd33301{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-69 .elementor-element.elementor-element-13df0b3:hover{--e-transform-scale:1.05;}.elementor-69 .elementor-element.elementor-element-13df0b3{text-align:center;}.elementor-69 .elementor-element.elementor-element-13df0b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#2A2A2A;}.elementor-69 .elementor-element.elementor-element-5d61abb{--display:flex;}.elementor-69 .elementor-element.elementor-element-29e35dc{--spacer-size:50px;}.elementor-69 .elementor-element.elementor-element-ced87cc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{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-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-69 .elementor-element.elementor-element-47be21c{width:var( --container-widget-width, 65.694% );max-width:65.694%;--container-widget-width:65.694%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-69 .elementor-element.elementor-element-47be21c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-69 .elementor-element.elementor-element-47be21c p{margin-block-end:0px;}.elementor-69 .elementor-element.elementor-element-14fdf46{--display:flex;}.elementor-69 .elementor-element.elementor-element-5cf7ccf{--spacer-size:50px;}.elementor-69 .elementor-element.elementor-element-974f177{--display:flex;--min-height:80vh;}.elementor-69 .elementor-element.elementor-element-974f177.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{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 );}.elementor-69 .elementor-element.elementor-element-22bbefc img{width:100%;height:100%;}.elementor-69 .elementor-element.elementor-element-896e751{--display:flex;}.elementor-69 .elementor-element.elementor-element-8ee217e{--spacer-size:50px;}.elementor-69 .elementor-element.elementor-element-84c460b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-69 .elementor-element.elementor-element-fc2cd65{width:var( --container-widget-width, 65.694% );max-width:65.694%;--container-widget-width:65.694%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-69 .elementor-element.elementor-element-fc2cd65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-69 .elementor-element.elementor-element-fc2cd65 p{margin-block-end:0px;}.elementor-69 .elementor-element.elementor-element-38f6463{--display:flex;}.elementor-69 .elementor-element.elementor-element-6c54e71{--spacer-size:50px;}.elementor-69 .elementor-element.elementor-element-5a483cf{--display:flex;--min-height:35vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0% 2%;--row-gap:0%;--column-gap:2%;}.elementor-69 .elementor-element.elementor-element-1983021{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-69 .elementor-element.elementor-element-fd9b6c1{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#2A2A2A;}.elementor-69 .elementor-element.elementor-element-fd9b6c1 p{margin-block-end:0px;}.elementor-69 .elementor-element.elementor-element-fd9b6c1 a{color:#2A2A2A;}.elementor-69 .elementor-element.elementor-element-2e7c007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-69 .elementor-element.elementor-element-93bcb6d{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#1D1D1D;}.elementor-69 .elementor-element.elementor-element-93bcb6d p{margin-block-end:0px;}.elementor-69 .elementor-element.elementor-element-93bcb6d a{color:#1D1D1D;}.elementor-69 .elementor-element.elementor-element-e288d94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-69 .elementor-element.elementor-element-b5a7394{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#2A2A2A;}.elementor-69 .elementor-element.elementor-element-b5a7394 p{margin-block-end:0px;}.elementor-69 .elementor-element.elementor-element-b5a7394 a{color:#2A2A2A;}.elementor-69 .elementor-element.elementor-element-e0c88bf{--display:flex;}.elementor-69 .elementor-element.elementor-element-105633f{--spacer-size:50px;}.elementor-69 .elementor-element.elementor-element-d7937cf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-69 .elementor-element.elementor-element-d3f50b7{width:var( --container-widget-width, 65.694% );max-width:65.694%;--container-widget-width:65.694%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-69 .elementor-element.elementor-element-d3f50b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-69 .elementor-element.elementor-element-d3f50b7 p{margin-block-end:0px;}.elementor-69 .elementor-element.elementor-element-65ea42d{--display:flex;}.elementor-69 .elementor-element.elementor-element-7219079{--spacer-size:50px;}.elementor-69 .elementor-element.elementor-element-df6beb5{--display:flex;--min-height:80vh;}.elementor-69 .elementor-element.elementor-element-df6beb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-69 .elementor-element.elementor-element-69b49d6 img{width:100%;height:100%;}.elementor-69 .elementor-element.elementor-element-45c7382{--display:flex;}.elementor-69 .elementor-element.elementor-element-95c9a3b{--spacer-size:50px;}.elementor-69 .elementor-element.elementor-element-8167ef1{--display:flex;}.elementor-69 .elementor-element.elementor-element-783f6ee{text-align:center;}.elementor-69 .elementor-element.elementor-element-783f6ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;color:#2A2A2A;}.elementor-69 .elementor-element.elementor-element-2a5d286{--display:flex;}.elementor-69 .elementor-element.elementor-element-0368984{--spacer-size:10px;}.elementor-69 .elementor-element.elementor-element-e004a02{--display:flex;}.elementor-69 .elementor-element.elementor-element-e004a02.e-con:hover{--e-con-transform-scale:1.05;}.elementor-69 .elementor-element.elementor-element-dc0ed3a{text-align:center;}.elementor-69 .elementor-element.elementor-element-dc0ed3a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#2A2A2A;}.elementor-69 .elementor-element.elementor-element-390ea68{--display:flex;}.elementor-69 .elementor-element.elementor-element-390ea68.e-con:hover{--e-con-transform-scale:1.05;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-69 .elementor-element.elementor-element-9f014b8 .elementor-button{background-color:#2A2A2A;}.elementor-69 .elementor-element.elementor-element-574025b{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-69 .elementor-element.elementor-element-ced87cc{--width:100%;}.elementor-69 .elementor-element.elementor-element-974f177{--width:102.438%;}.elementor-69 .elementor-element.elementor-element-84c460b{--width:100%;}.elementor-69 .elementor-element.elementor-element-5a483cf{--content-width:90%;}.elementor-69 .elementor-element.elementor-element-1983021{--width:31%;}.elementor-69 .elementor-element.elementor-element-2e7c007{--width:31%;}.elementor-69 .elementor-element.elementor-element-e288d94{--width:31%;}.elementor-69 .elementor-element.elementor-element-d7937cf{--width:100%;}.elementor-69 .elementor-element.elementor-element-df6beb5{--width:99.256%;}}/* Start custom CSS *//* 针对页眉区域内的所有文字元素 */
.site-header {
    color: #000000 !important; /* 将页眉容器内的默认文字颜色设为黑色 */
}

/* 1. 改变主导航菜单的链接颜色为黑色 */
.main-header-menu .menu-item > a {
    color: #000000 !important;
}

/* 2. 改变页眉区域内的其他常见元素（如 logo 描述、按钮文本等） */
.site-branding .site-title a,
.site-description,
.ast-header-builder-menu-element .menu-item a {
    color: #000000 !important;
}

/* 当鼠标悬停在主头部区域时 */
.site-logo-img img,
.custom-logo-link img {
    /* 将颜色强制转为黑色 */
    filter: brightness(0) invert(0);
    
    /* 添加平滑过渡效果 */
    transition: filter 0.5s ease;
}

.ast-button-wrap .ast-mobile-svg {
    fill: #000000 !important;;
}/* End custom CSS */