.elementor-13406 .elementor-element.elementor-element-9464e02{margin-top:86px;margin-bottom:86px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13406 .elementor-element.elementor-element-1b754b7{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:2em;color:#1A4D7C;--textColor:#1A4D7C;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-13406 .elementor-element.elementor-element-cea6c0c > .elementor-widget-container{margin:32px 0px 32px 0px;}.elementor-13406 .elementor-element.elementor-element-cea6c0c{text-align:start;}.elementor-13406 .elementor-element.elementor-element-cea6c0c .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:56px;font-weight:800;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-13406 .elementor-element.elementor-element-dfc6cf5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;}.elementor-13406 .elementor-element.elementor-element-a622b98{--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-widget-ucaddon_team_member_grid .team_member_grid_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_team_member_grid .team_member_grid_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_team_member_grid .team_member_grid_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid{grid-template-columns:repeat(3, 1fr);gap:20px;}.elementor-13406 .elementor-element.elementor-element-2498c05 .ue_grid_item{border-style:none;border-radius:10px;padding:20px 10px 10px 10px;}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid_header{text-align:center;}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid_content{text-align:left;min-height:0px;}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid_image img{height:520px;object-position:center center;}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid_image_container{width:100%;border-radius:4px 4px 4px 4px;border-style:none;}.elementor-13406 .elementor-element.elementor-element-2498c05 .ue_grid_item:hover .team_member_grid_image_container img{filter:brightness( 101% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid_image_overlay{background-color:rgba(0, 0, 0, 0.50);opacity:0%;width:100%;height:100%;}.elementor-13406 .elementor-element.elementor-element-2498c05 .ue_grid_item:hover .team_member_grid_image_overlay{opacity:100%;}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid_title{color:#000000;font-size:18px;font-weight:500;margin-top:20px;}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid_subtitle{color:#1A4D7C;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-top:5px;}.elementor-13406 .elementor-element.elementor-element-2498c05 .ue-company-logo img{height:40px;object-fit:contain;}.elementor-13406 .elementor-element.elementor-element-2498c05 .ue-company-logo{margin-top:10px;}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid_text{color:var( --e-global-color-el_color_7_1 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;margin-top:14px;}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid_icons a{width:50px;height:50px;font-size:14px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:30px 30px 30px 30px;margin:5px 5px 5px 5px;color:#000000;background-color:#ffffff;}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid_icons a svg{fill:#000000;}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid_icons a:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;color:#000000;background-color:#ffffff;}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid_icons a:hover svg{fill:#000000;}.elementor-13406 .elementor-element.elementor-element-2498c05 .uc_more_btn{padding:0px 0px 0px 0px;color:var( --e-global-color-el_color_1_2 );margin-top:20px;display:inline-block;border-radius:100px;}.elementor-13406 .elementor-element.elementor-element-2498c05 .uc_more_btn:hover{color:var( --e-global-color-el_color_1_2 );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-13406 .elementor-element.elementor-element-695ab61 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13406 .elementor-element.elementor-element-695ab61 .elementor-heading-title{font-family:var( --e-global-typography-el_title_5-font-family ), Sans-serif;font-size:var( --e-global-typography-el_title_5-font-size );font-weight:var( --e-global-typography-el_title_5-font-weight );text-transform:var( --e-global-typography-el_title_5-text-transform );font-style:var( --e-global-typography-el_title_5-font-style );text-decoration:var( --e-global-typography-el_title_5-text-decoration );line-height:var( --e-global-typography-el_title_5-line-height );color:var( --e-global-color-el_color_1_2 );}.elementor-13406 .elementor-element.elementor-element-210c94a{--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;--margin-top:080px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-13406 .elementor-element.elementor-element-c4f4c7d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--border-radius:14px 14px 14px 14px;--padding-top:060px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-13406 .elementor-element.elementor-element-c4f4c7d:not(.elementor-motion-effects-element-type-background), .elementor-13406 .elementor-element.elementor-element-c4f4c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_color_1_2 );}.elementor-13406 .elementor-element.elementor-element-0d596b5 .elementor-heading-title{font-family:"Tahoma", Sans-serif;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-el_color_1_5 );}.elementor-13406 .elementor-element.elementor-element-dfe827f{--spacer-size:50px;}.elementor-13406 .elementor-element.elementor-element-97d6bdf{color:var( --e-global-color-el_color_1_5 );--textColor:var( --e-global-color-el_color_1_5 );}.elementor-13406 .elementor-element.elementor-element-8ba0d8e .elementor-icon-wrapper{text-align:center;}.elementor-13406 .elementor-element.elementor-element-8ba0d8e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF26;}.elementor-13406 .elementor-element.elementor-element-8ba0d8e.elementor-view-framed .elementor-icon, .elementor-13406 .elementor-element.elementor-element-8ba0d8e.elementor-view-default .elementor-icon{color:#FFFFFF26;border-color:#FFFFFF26;}.elementor-13406 .elementor-element.elementor-element-8ba0d8e.elementor-view-framed .elementor-icon, .elementor-13406 .elementor-element.elementor-element-8ba0d8e.elementor-view-default .elementor-icon svg{fill:#FFFFFF26;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13406 .elementor-element.elementor-element-cd2be42 .elementor-button{background-color:var( --e-global-color-el_color_0 );background-image:var( --e-global-color-el_color_0 );fill:var( --e-global-color-el_color_1_2 );color:var( --e-global-color-el_color_1_2 );}.elementor-13406 .elementor-element.elementor-element-cd2be42 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-13406 .elementor-element.elementor-element-e2f676a{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1100px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid{grid-template-columns:repeat(2, 1fr);}.elementor-widget-theme-post-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-13406 .elementor-element.elementor-element-695ab61 .elementor-heading-title{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-13406 .elementor-element.elementor-element-c4f4c7d{--grid-auto-flow:row;}.elementor-13406 .elementor-element.elementor-element-8ba0d8e.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-13406 .elementor-element.elementor-element-cea6c0c .elementor-heading-title{font-size:36px;}.elementor-13406 .elementor-element.elementor-element-dfc6cf5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13406 .elementor-element.elementor-element-2498c05 .team_member_grid{grid-template-columns:repeat(1, 1fr);}.elementor-widget-theme-post-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-13406 .elementor-element.elementor-element-695ab61 .elementor-heading-title{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-13406 .elementor-element.elementor-element-c4f4c7d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13406 .elementor-element.elementor-element-0d596b5 > .elementor-widget-container{margin:050px 0px 020px 0px;}.elementor-13406 .elementor-element.elementor-element-dfe827f{--spacer-size:1px;}.elementor-13406 .elementor-element.elementor-element-97d6bdf > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13406 .elementor-element.elementor-element-cd2be42 > .elementor-widget-container{padding:0px 0px 0px 0px;}}
/* Start custom CSS for heading, class: .elementor-element-cea6c0c *//* 定义蓝色部分的颜色 */
.text-blue {
    color: #1A4D7C !important; /* 你的品牌蓝色 */
    font-weight: 700 !important; /* 可以加粗突出 */
}/* End custom CSS */




/* Start custom CSS for ucaddon_team_member_grid, class: .elementor-element-2498c05 *//* 1. 给基础状态加一个过渡动画，确保阴影出现时是丝滑的 */
.ue_grid_item {
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    /* 初始状态可以带一个极浅的边框，防止纯白背景下看不清边缘 */
    border: px solid #f2f2f2 !important;
}

/* 2. Hover 时的状态变化 */
.ue_grid_item:hover {
    /* 向上轻微移动 4px，产生被“拾起”的感觉 */
    transform: translateY(-4px) !important;

    /* 核心：极其柔和的弥散阴影 */
    /* 偏移0 垂直12px 模糊30px 颜色是淡淡的黑(0.1透明度) */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.1) !important;

    /* 边框色微变，增加精致感 */
    border-color: #e0e0e0 !important;
    
    /* 提升层级，确保阴影不会被旁边的卡片遮挡 */
    z-index: 10;
}

/* 1. 确保父容器是定位基准 */
.tm-clickable-card .ue_grid_item {
    position: relative !important;
}

/* 2. 抓取按钮里的链接，并将其“幽灵化”覆盖全场 */
.tm-clickable-card .ue_grid_item a.elementor-button,
.tm-clickable-card .ue_grid_item a.ue-team-button { 
    /* 这里根据你插件的具体 class 名微调，通常是这两个 */
}

.tm-clickable-card .ue_grid_item a::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 5 !important; /* 确保它在图片和文字之上 */
}

/* 3. 优化体验：当鼠标悬停在卡片任何位置时，触发按钮的 Hover 状态 */
.tm-clickable-card .ue_grid_item:hover {
    cursor: pointer;
}/* End custom CSS */






/* Start custom CSS for icon, class: .elementor-element-8ba0d8e */.tm-over-icon {

    transform: scale(2.5) !important
}/* End custom CSS */




