.elementor-1481 .elementor-element.elementor-element-27c03ea{--display:flex;--min-height:550px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 010px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:010px;--border-left-width:0px;border-color:#CFCE54;--border-color:#CFCE54;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1481 .elementor-element.elementor-element-27c03ea:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-27c03ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mysweethome.growthmates.site/wp-content/uploads/2025/07/WhatsApp-Image-2025-07-09-at-4.55.25-PM-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-27c03ea::before, .elementor-1481 .elementor-element.elementor-element-27c03ea > .elementor-background-video-container::before, .elementor-1481 .elementor-element.elementor-element-27c03ea > .e-con-inner > .elementor-background-video-container::before, .elementor-1481 .elementor-element.elementor-element-27c03ea > .elementor-background-slideshow::before, .elementor-1481 .elementor-element.elementor-element-27c03ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-1481 .elementor-element.elementor-element-27c03ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1481 .elementor-element.elementor-element-5cdccea{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1481 .elementor-element.elementor-element-5cdccea::before, .elementor-1481 .elementor-element.elementor-element-5cdccea > .elementor-background-video-container::before, .elementor-1481 .elementor-element.elementor-element-5cdccea > .e-con-inner > .elementor-background-video-container::before, .elementor-1481 .elementor-element.elementor-element-5cdccea > .elementor-background-slideshow::before, .elementor-1481 .elementor-element.elementor-element-5cdccea > .e-con-inner > .elementor-background-slideshow::before, .elementor-1481 .elementor-element.elementor-element-5cdccea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mysweethome.growthmates.site/wp-content/uploads/2025/05/long_bg_wide-scaled.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-8c68702{--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;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1481 .elementor-element.elementor-element-8c68702.e-con{--align-self:center;}.elementor-1481 .elementor-element.elementor-element-d6e1cd3{--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;--justify-content:center;--align-items:center;--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-1481 .elementor-element.elementor-element-d6e1cd3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.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 );}.elementor-1481 .elementor-element.elementor-element-f4d35b5 .elementor-icon-wrapper{text-align:center;}.elementor-1481 .elementor-element.elementor-element-f4d35b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b9fc777 );}.elementor-1481 .elementor-element.elementor-element-f4d35b5.elementor-view-framed .elementor-icon, .elementor-1481 .elementor-element.elementor-element-f4d35b5.elementor-view-default .elementor-icon{color:var( --e-global-color-b9fc777 );border-color:var( --e-global-color-b9fc777 );}.elementor-1481 .elementor-element.elementor-element-f4d35b5.elementor-view-framed .elementor-icon, .elementor-1481 .elementor-element.elementor-element-f4d35b5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b9fc777 );}.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-1481 .elementor-element.elementor-element-0394664 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-7526609 );}.elementor-1481 .elementor-element.elementor-element-4725cf6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1481 .elementor-element.elementor-element-385400f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1481 .elementor-element.elementor-element-385400f{text-align:center;color:var( --e-global-color-b9fc777 );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-item-category span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap, 
                    .elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .eael-grid-fg-box .eael-grid-fg-img,
                    .elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img .grid__cell-img-inner{height:180px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-loadmore{text-align:center;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filter-gallery-wrapper{padding:0px 0px 0px 0px;border-radius:0px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filter-gallery-control ul li.control{color:#444;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filter-gallery-control ul > li.control{border-radius:0px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filter-gallery-control ul li.active{color:#fff;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filter-gallery-control ul li.control.active{background:#333;border-radius:0px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item,
                    .elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{padding:0px 0px 0px 0px;margin:12px 12px 12px 12px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item, 
                    .elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{border-radius:20px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item, 
                .elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                .elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{box-shadow:6px 6px 0px 0px #CDD833;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .gallery-item-caption-wrap.card-hover-bg{background-color:#000000B3;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .video-popup-bg{background-color:#000000B3;transition:622ms;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .video-popup > img{width:50px;transition:0ms;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .video-popup:hover > img{transform:scale(1.1);}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card{background-color:var( --e-global-color-cb016dc );padding:20px 30px 30px 30px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .fg-layout-3-item-content{background-color:var( --e-global-color-cb016dc );padding:20px 30px 30px 30px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card, .elementor-1481 .elementor-element.elementor-element-bce4b98 .fg-layout-3-item-content{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap>img{border-style:none;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .gallery-item-caption-wrap.caption-style-card .fg-item-title{color:var( --e-global-color-secondary );}.elementor-1481 .elementor-element.elementor-element-bce4b98 .gallery-item-caption-wrap.caption-style-card .fg-item-title, 
                .elementor-1481 .elementor-element.elementor-element-bce4b98 .fg-layout-3-item-content .fg-item-title{font-size:20px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .gallery-item-caption-wrap.caption-style-card .fg-item-content{color:#777777;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .gallery-item-caption-wrap.caption-style-card .fg-item-content, .elementor-1481 .elementor-element.elementor-element-bce4b98 .fg-layout-3-item-content .fg-item-content p{font-size:14px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .gallery-item-caption-wrap .gallery-item-buttons > a span{background:#ff622a;color:#fff;height:50px;line-height:50px;width:50px;font-size:18px;border-radius:100px;transition:300ms;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .gallery-item-caption-wrap .gallery-item-buttons > a span img{height:18px;width:18px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .gallery-item-caption-wrap .gallery-item-buttons > a span:hover{background:#ff622a;color:#fff;border-radius:100px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 #eael-fg-no-items-found{text-align:center;color:#858e9a;border-radius:0px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-gallery-load-more{margin-top:40px;background-color:var( --e-global-color-7526609 );color:#fff;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-gallery-load-more .eael-filterable-gallery-load-more-icon{font-size:15px;margin-top:20px;margin-left:0px;margin-right:0px;margin-bottom:0px;}.elementor-1481 .elementor-element.elementor-element-bce4b98 .eael-gallery-load-more img.eael-filterable-gallery-load-more-icon{height:15px;width:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1481 .elementor-element.elementor-element-27c03ea{--width:100%;}}@media(min-width:1441px){.elementor-1481 .elementor-element.elementor-element-27c03ea:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-27c03ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1481 .elementor-element.elementor-element-5cdccea::before, .elementor-1481 .elementor-element.elementor-element-5cdccea > .elementor-background-video-container::before, .elementor-1481 .elementor-element.elementor-element-5cdccea > .e-con-inner > .elementor-background-video-container::before, .elementor-1481 .elementor-element.elementor-element-5cdccea > .elementor-background-slideshow::before, .elementor-1481 .elementor-element.elementor-element-5cdccea > .e-con-inner > .elementor-background-slideshow::before, .elementor-1481 .elementor-element.elementor-element-5cdccea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1440px){.elementor-1481 .elementor-element.elementor-element-27c03ea{--min-height:550px;}.elementor-1481 .elementor-element.elementor-element-27c03ea:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-27c03ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-item-category span{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-1481 .elementor-element.elementor-element-27c03ea{--min-height:248px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-item-category span{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1481 .elementor-element.elementor-element-27c03ea{--min-height:200px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-item-category span{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for eael-filterable-gallery, class: .elementor-element-bce4b98 *//* 给外层卡片容器设定固定高度 */
.eael-gallery-grid-item {
  /* 下面这个值请根据你的设计自行调整 */
  height: 400px !important;
  overflow: hidden;           /* 超出的内容自动隐藏 */
}

/* 可选：如果你希望图片和文字区域按比例分配高度，可改成 flex 布局 */
.eael-gallery-grid {
  display: flex;
  flex-wrap: wrap;
}
.eael-gallery-grid-item {
  display: flex;
  flex-direction: column;
  height: 550px;              /* 同上，固定高度 */
}
.gallery-item-thumbnail-wrap {
  flex: 0 0 auto;             /* 图片部分自适应高度 */
}
.gallery-item-caption-wrap {
  flex: 1 1 auto;             /* 文字部分占满剩余空间 */
  overflow: hidden;           /* 超出隐藏 */
}

/* 如果你想让文字只显示固定行数，还可以加一个“多行省略” */
.gallery-item-caption-wrap p {
  display: -webkit-box;
  -webkit-line-clamp: 4;      /* 最多 4 行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* 1. 确保包裹层能承载伪元素 */
.gallery-item-thumbnail-wrap {
  position: relative;
  overflow: hidden;
}

/* 2. 在包裹层上创建一个透明的 ::after 遮罩 */
.gallery-item-thumbnail-wrap::after {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-color: transparent;
  transition: background-color 0.3s ease;
  pointer-events: none;
}

/* 3. hover 时切换为你要的半透明颜色 */
.gallery-item-thumbnail-wrap:hover::after {
  /* 8 位十六进制写法 */
  background-color: #000000B3;
  /* 如果浏览器对 #RRGGBBAA 支持不够，也可以改成下面这种 rgba() 写法：
     background-color: rgba(0, 0, 0, 0.7);
  */
}/* End custom CSS */