/** Start Block Kit CSS:144-3-3a7d335f39a8579c20cdf02f8d462582 **/.envato-block__preview{overflow:visible}/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{text-align:center}.envato-kit-141-top-0 h1,.envato-kit-141-top-0 h2,.envato-kit-141-top-0 h3,.envato-kit-141-top-0 h4,.envato-kit-141-top-0 h5,.envato-kit-141-top-0 h6,.envato-kit-141-top-0 p{margin-top:0}.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md{padding-left:1.5rem;padding-right:1.5rem}.envato-kit-141-bottom-0 p{margin-bottom:0}.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header{margin-bottom:.5rem}.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container{padding-bottom:52px}.envato-kit-141-display-inline{display:inline-block}.envato-kit-141 .elementor-slick-slider ul.slick-dots{bottom:-40px}/** End Block Kit CSS:144-3-3a7d335f39a8579c20cdf02f8d462582 **//** Start Block Kit CSS:71-3-d415519effd9e11f35d2438c58ea7ebf **/.envato-block__preview{overflow:visible}/** End Block Kit CSS:71-3-d415519effd9e11f35d2438c58ea7ebf **//* Hero 外層 */.hero-bg{position:relative !important;overflow:hidden !important}/* 底圖 Image widget：徹底變成背景層，不佔位、不吃點擊 */.hero-bg .hero-bg-img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;z-index:0 !important;pointer-events:none !important}/* Elementor 會包一層容器，這層也要一起鎖住 */.hero-bg .hero-bg-img .elementor-widget-container{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;z-index:0 !important;pointer-events:none !important}/* 圖片鋪滿 */.hero-bg .hero-bg-img img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important}/* 內容層：永遠在上面 */.hero-bg .hero-content{position:relative !important;z-index:10 !important}/* 再保險：Hero 內層也拉到上面（避免被套件 transform 影響） */.hero-bg >.e-con-inner{position:relative !important;z-index:10 !important}/* ===== Hero LCP 穩定解法（對齊你目前的 class 命名） ===== *//* 1) Hero 外層：固定定位基準，避免首屏反覆重算 */.hero-bg{position:relative;overflow:hidden}/* 手機：用視窗高度，LCP 最關鍵 */@media (max-width:767px){.hero-bg{min-height:78vh}}/* 桌機：給一個穩定高度 */@media (min-width:768px){.hero-bg{min-height:720px}}/* 2) LCP 圖片：絕對定位，變成背景層（不參與排版） */.hero-bg .hero-bg-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;display:block}/* 3) 內容層：標題 / 按鈕 永遠在上面 */.hero-bg .hero-content{position:relative;z-index:2}/* （保險）避免圖片容器自己產生高度干擾 */.hero-bg .hero-bg-img{position:static}/* 先強制改成系統字型，避免外部字型拖慢 LCP */body,button,input,textarea,h1,h2,h3,h4,h5,h6{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans TC","PingFang TC","Microsoft JhengHei",Arial,sans-serif !important}/* hero-content：不用在 Elementor 選 relative，用 CSS 強制即可 */.hero-bg .hero-content{position:relative !important;z-index:2 !important}.hero-bg{position:relative !important;overflow:hidden !important}.hero-bg .hero-content{position:relative !important;z-index:2 !important}.font22 *{line-height:1.6 !important;margin-bottom:0}