.elementor-16 .elementor-element.elementor-element-7e0f12b{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7e0f12b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7e0f12b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-16 .elementor-element.elementor-element-7e0f12b::before, .elementor-16 .elementor-element.elementor-element-7e0f12b > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-7e0f12b > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-7e0f12b > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-7e0f12b > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-7e0f12b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#262626;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-7e0f12b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-667bf5d{--display:flex;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-481f3fa .pp-breadcrumbs{margin-left:-10px;}.elementor-16 .elementor-element.elementor-element-481f3fa .pp-breadcrumbs.pp-breadcrumbs-powerpack > li{margin-left:10px;}.elementor-16 .elementor-element.elementor-element-481f3fa .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-16 .elementor-element.elementor-element-481f3fa .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){margin-left:10px;margin-right:10px;}.elementor-16 .elementor-element.elementor-element-481f3fa .pp-breadcrumbs-crumb, .elementor-16 .elementor-element.elementor-element-481f3fa .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-16 .elementor-element.elementor-element-481f3fa .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-481f3fa .pp-breadcrumbs-crumb .pp-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-481f3fa .pp-breadcrumbs-separator, .elementor-16 .elementor-element.elementor-element-481f3fa .pp-breadcrumbs .separator{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-481f3fa .pp-breadcrumbs-separator svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-481f3fa .pp-breadcrumbs-crumb-current{color:#FA9D01;}.elementor-16 .elementor-element.elementor-element-42adc45{--display:flex;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-43423a63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{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 );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16 .elementor-element.elementor-element-ada2497{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-16 .elementor-element.elementor-element-ada2497 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-16 .elementor-element.elementor-element-ada2497:after{content:"0.66";}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__thumbnail__link{width:100%;}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__meta-data span + span:before{content:"///";}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-ada2497.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-16 .elementor-element.elementor-element-ada2497.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-16 .elementor-element.elementor-element-ada2497.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__title, .elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__title a{color:#F3F5F8;}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__meta-data{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__excerpt p{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__read-more{color:#FA9D01;}.elementor-16 .elementor-element.elementor-element-ada2497 a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;word-spacing:1px;}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__text{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-pagination{text-align:center;font-family:"Pontano Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;text-decoration:none;line-height:1.1em;letter-spacing:0.4px;word-spacing:0.4em;}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-pagination .page-numbers:not(.dots){color:#FA9D01;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-ada2497 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-ada2497 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 0px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-ada2497 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 0px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-ada2497 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 0px/2 );}.elementor-16 .elementor-element.elementor-element-21f51d7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-13f0559{--display:flex;--min-height:450px;}.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-16 .elementor-element.elementor-element-6475f1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-widget-pp-categories .pp-category-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-categories .pp-category-count{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-categories .pp-category-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-categories .swiper-pagination-fraction{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-categories .pp-categories-pagination .page-numbers, .elementor-widget-pp-categories .pp-categories-pagination a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );background-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-b81d2e2{--grid-row-gap:10px;}.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-categories-list .pp-category{margin-bottom:10px;background-color:#262626;}.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-categories-list .pp-category-icon{font-size:5px;margin-right:0px;}.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-categories .pp-category .pp-category-content{background-color:#262626;}.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-category-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-category-count{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;margin-left:5px;}.elementor-16 .elementor-element.elementor-element-0a40ba3{--display:flex;}.elementor-16 .elementor-element.elementor-element-4d5b61b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-76b6c02{--grid-row-gap:10px;}.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-categories-list .pp-category{margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-categories-list .pp-category-icon{margin-right:10px;}.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-category-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-category-count{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;margin-left:5px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-f10b91e{right:14px;}body.rtl .elementor-16 .elementor-element.elementor-element-f10b91e{left:14px;}.elementor-16 .elementor-element.elementor-element-f10b91e{top:50vh;z-index:60;}.elementor-16 .elementor-element.elementor-element-f10b91e .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-f10b91e.elementor-view-stacked .elementor-icon{background-color:#FA9D01;}.elementor-16 .elementor-element.elementor-element-f10b91e.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-f10b91e.elementor-view-default .elementor-icon{color:#FA9D01;border-color:#FA9D01;}.elementor-16 .elementor-element.elementor-element-f10b91e.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-f10b91e.elementor-view-default .elementor-icon svg{fill:#FA9D01;}.elementor-16 .elementor-element.elementor-element-f10b91e .elementor-icon{font-size:26px;}.elementor-16 .elementor-element.elementor-element-f10b91e .elementor-icon svg{height:26px;}body.elementor-page-16:not(.elementor-motion-effects-element-type-background), body.elementor-page-16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-7e0f12b{--width:100%;}.elementor-16 .elementor-element.elementor-element-21f51d7{--width:380px;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-43423a63{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-pagination{font-size:16px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-16 .elementor-element.elementor-element-ada2497:after{content:"0.5";}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__thumbnail__link{width:100%;}.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-pagination{font-size:16px;}}/* Start custom CSS for posts, class: .elementor-element-ada2497 *//* 让卡片用 Flex 布局 */
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* 包裹标题和摘要的区域 */
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__text {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

/* 保证标题正常占高度 */
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__title {
  margin-bottom: 10px;
}

/* 摘要自然增长，不会撑爆 */
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__excerpt {
  flex-grow: 1;
}

/* 按钮永远在最底部 */
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__read-more {
  margin-top: auto;
}

.elementor-pagination {
  margin-top: 50px;   /* 控制分页与上方列表的距离 */
}






/* === 卡片：Flex 布局，等高，hover 外框 === */
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post {
  display: flex;
  flex-direction: column;
  height: 100%;
  border: 1px solid transparent;
  border-radius: 12px;
  overflow: hidden;
  transition: border-color .18s ease, box-shadow .18s ease;
}
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post:hover {
  border-color: #FA9D01;
  box-shadow: 0 0 0 1px #FA9D01 inset;
}

/* === 缩略图 === */
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__thumbnail {
  position: relative;
  aspect-ratio: 16/9;
  overflow: hidden;
  margin-bottom: 14px;
}
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__thumbnail img {
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  transform: translateZ(0) scale(1);
  transition: transform .22s ease, filter .18s linear;
}
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post:hover .elementor-post__thumbnail img {
  transform: scale(1.035);
  filter: brightness(1.08) contrast(1.04);
}

/* === 文字区：Flex 列，保证对齐 === */
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__text {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

/* 标题：限制两行，多余加省略号 */
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__title {
  margin-bottom: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 2;   /* 限制 2 行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 摘要：限制三行，多余加省略号 */
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__excerpt {
  flex-grow: 1;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 3;   /* 限制 3 行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Read More 永远贴底 */
.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__read-more {
  margin-top: auto;
}
 

.elementor-16 .elementor-element.elementor-element-ada2497 .elementor-post__text {
  padding: 0px 8px 4px 8px;   /* 上 右 下 左 */
}/* End custom CSS */
/* Start custom CSS for pp-categories, class: .elementor-element-b81d2e2 *//* 只作用于当前widget：把胶囊还原成文字行+右侧数量 */
.elementor-16 .elementor-element.elementor-element-b81d2e2 a,
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-cat-item a,
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-category-list-item a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  text-decoration: none;
  line-height: 1.65;
}

.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-categories-list,
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-categories,
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-post-categories { margin: 0; padding: 0; }
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-cat-item,
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-category-list-item { margin: 6px 0; border: none; }

.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-cat-name,
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-category-name,
.elementor-16 .elementor-element.elementor-element-b81d2e2 a { font-size: 15px; color: #222; font-weight: 400; }

.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-cat-count,
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-category-count { margin-left: 8px; color: #888; font-size: 14px; }
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-cat-count::before,
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-category-count::before { content: "("; }
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-cat-count::after,
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-category-count::after  { content: ")"; }

.elementor-16 .elementor-element.elementor-element-b81d2e2 .current-cat > a,
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-cat-item.active > a,
.elementor-16 .elementor-element.elementor-element-b81d2e2 .pp-category-list-item.active > a { color: #f4a42e; font-weight: 600; }

.elementor-16 .elementor-element.elementor-element-b81d2e2 a:hover { color: #f4a42e; }/* End custom CSS */
/* Start custom CSS for pp-categories, class: .elementor-element-76b6c02 *//* 只作用于当前widget：把胶囊还原成文字行+右侧数量 */
.elementor-16 .elementor-element.elementor-element-76b6c02 a,
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-cat-item a,
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-category-list-item a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  text-decoration: none;
  line-height: 1.65;
}

.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-categories-list,
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-categories,
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-post-categories { margin: 0; padding: 0; }
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-cat-item,
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-category-list-item { margin: 6px 0; border: none; }

.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-cat-name,
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-category-name,
.elementor-16 .elementor-element.elementor-element-76b6c02 a { font-size: 15px; color: #222; font-weight: 400; }

.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-cat-count,
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-category-count { margin-left: 8px; color: #888; font-size: 14px; }
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-cat-count::before,
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-category-count::before { content: "("; }
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-cat-count::after,
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-category-count::after  { content: ")"; }

.elementor-16 .elementor-element.elementor-element-76b6c02 .current-cat > a,
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-cat-item.active > a,
.elementor-16 .elementor-element.elementor-element-76b6c02 .pp-category-list-item.active > a { color: #f4a42e; font-weight: 600; }

.elementor-16 .elementor-element.elementor-element-76b6c02 a:hover { color: #f4a42e; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f10b91e */.elementor-16 .elementor-element.elementor-element-f10b91e {
  display: inline-flex;
  align-items: center;
  border-radius: 9999px;
  padding: 3px;
  transition: all 0.3s ease;
  background: transparent;
  color: #FA9D01;        /* 默认图标颜色 */
  font-weight: 600;
}

/* 默认图标颜色 */
.elementor-16 .elementor-element.elementor-element-f10b91e i,
.elementor-16 .elementor-element.elementor-element-f10b91e svg {
  color: #FA9D01;
  fill: #FA9D01;
  transition: all 0.3s ease;
}

/* 邮箱文字 */
.elementor-16 .elementor-element.elementor-element-f10b91e::before {
  content: "servie@alukovinyl.com";   /* 改成你的邮箱 */
  opacity: 0;
  margin-right: 8px;
  white-space: nowrap;
  font-size: 14px;
  color: #FA9D01;                  /* 默认同图标色 */
  transition: opacity 0.3s ease, color 0.3s ease;
}

/* 悬浮时：背景+图标+文字都变 */
.elementor-16 .elementor-element.elementor-element-f10b91e:hover {
  background: #FA9D01;
  padding: 8px 14px;
}

.elementor-16 .elementor-element.elementor-element-f10b91e:hover::before {
  opacity: 1;
  color: #fff;
}

.elementor-16 .elementor-element.elementor-element-f10b91e:hover i,
.elementor-16 .elementor-element.elementor-element-f10b91e:hover svg {
  color: #fff;
  fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42adc45 */.elementor-16 .elementor-element.elementor-element-42adc45 {
  
  margin: 0 auto;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e0f12b */.elementor-16 .elementor-element.elementor-element-7e0f12b{
    
    padding: 0;
}/* End custom CSS */