.elementor-76067 .elementor-element.elementor-element-1864e3cb{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__posts-wrapper .slick-slide{transition:all 300ms !important;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__skin-1 .premium-smart-listing__post-wrapper .premium-smart-listing__post-thumbnail-wrapper,
					.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__skin-2 .premium-smart-listing__post-wrapper .premium-smart-listing__post-thumbnail-wrapper{order:0;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__posts-wrapper .premium-smart-listing__post-content-wrapper{align-items:flex-start;text-align:left;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__thumbnail-container{filter:brightness( 52% ) contrast( 74% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-76067 .elementor-element.elementor-element-f4d6249 .elementor-repeater-item-f313a13{color:#FFFFFF;background-color:#009AC5;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .elementor-repeater-item-f313a13:hover{color:#000000;background-color:#FFFFFF;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .elementor-repeater-item-15ebb0f{color:#FFFFFF;background-color:#009AC5;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .elementor-repeater-item-15ebb0f:hover{color:#000000;background-color:#FFFFFF;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__category{border-radius:30px;padding:10px 20px 10px 20px;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__post-wrapper .premium-smart-listing__category{margin:0px 0px 0px 0px;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__cat-container{left:5%;top:5%;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__cat-container ul{column-gap:10px;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-title-wrapper *{color:#FFFFFF;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-title-wrapper:hover *{color:#009AC5;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-title-wrapper{margin-bottom:-30px;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-meta > *{color:#FFFFFF;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-meta:not(.premium-smart-listing__post-time):hover > *{color:#0BB2F0;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__featured-post-wrapper{padding:0px 0px 0px 0px;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__post-wrapper .premium-smart-listing__post-title-wrapper, .elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__post-wrapper .premium-smart-listing__post-title-wrapper a{font-size:26px;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__post-wrapper .premium-smart-listing__post-title-wrapper *{color:#FFFFFF;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__post-wrapper .premium-smart-listing__post-title-wrapper:hover *{color:#009AC5;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__post-wrapper .premium-smart-listing__post-title-wrapper{margin-bottom:-80px;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__post-wrapper .premium-smart-listing__post-meta > *{color:#FFFFFF;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__post-wrapper .premium-smart-listing__post-meta:not(.premium-smart-listing__post-time):hover > *{color:#009AC5;}.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__post-wrapper .premium-smart-listing__post-content-wrapper{border-style:none;}@media(max-width:767px){.elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__post-wrapper .premium-smart-listing__post-title-wrapper, .elementor-76067 .elementor-element.elementor-element-f4d6249 .premium-smart-listing__post-wrapper .premium-smart-listing__post-title-wrapper a{font-size:19px;}}/* Start custom CSS for premium-smart-post-listing, class: .elementor-element-f4d6249 */.premium-smart-listing__post-wrapper {
  position: relative;
  overflow: hidden;
}

/* 图片容器设置为背景图层 */
.premium-smart-listing__post-thumbnail-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* 让背景图容器充满并适配 */
.premium-smart-listing__thumbnail-container {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}

/* 文字内容层，放在图片之上 */
.premium-smart-listing__post-content-wrapper {
  position: relative;
  z-index: 2;
  padding: 20px;
  color: white;
}

/* 可选：添加一个遮罩层，提升文字可读性 */
.premium-smart-listing__post-wrapper::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4); /* 半透明黑色遮罩 */
  z-index: 1;
}
.premium-smart-listing__posts-outer-wrapper.premium-smart-listing__skin-1 .premium-smart-listing__post-wrapper .premium-smart-listing__post-thumbnail-wrapper{width:100%;}
.gao .premium-smart-listing__post-content-wrapper{justify-content: space-between; height: 200px;}
@media (max-width: 768px) {
    
    .premium-carousel-yes .premium-smart-listing__posts-outer-wrapper .premium-smart-listing__posts-wrapper {
    display: none !important;
  }
}/* End custom CSS */