.elementor-38 .elementor-element.elementor-element-48fc346{--display:flex;--min-height:700px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--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-38 .elementor-element.elementor-element-48fc346:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-48fc346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kampungbii.com/wp-content/uploads/2026/08/f8267448-a155-4e16-bebd-274d362e2b9a.png");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-48fc346::before, .elementor-38 .elementor-element.elementor-element-48fc346 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-48fc346 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-48fc346 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-48fc346 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-48fc346 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-8501150{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--z-index:99;}.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-38 .elementor-element.elementor-element-2474d95 .elementor-heading-title{color:#4F5D45;}.elementor-38 .elementor-element.elementor-element-172b82e{--display:flex;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{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-widget-premium-addon-dual-header .premium-dual-header-second-header{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-secondary );}.elementor-widget-premium-addon-dual-header .premium-dh-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-38 .elementor-element.elementor-element-675524b .premium-dual-header-first-header span{display:block;}.elementor-38 .elementor-element.elementor-element-675524b{text-align:left;}.elementor-38 .elementor-element.elementor-element-675524b .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#3F3A32;}.elementor-38 .elementor-element.elementor-element-675524b .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#4F5D45;}.elementor-38 .elementor-element.elementor-element-3e923a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#A97852;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-38 .elementor-element.elementor-element-64e186d{font-family:"Roboto", Sans-serif;font-weight:400;color:#070707;}.elementor-widget-button .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-38 .elementor-element.elementor-element-75846c8 .elementor-button{background-color:#4F5D45;fill:#FFFDF8;color:#FFFDF8;border-radius:20px 20px 20px 20px;padding:15px 30px 15px 30px;}.elementor-38 .elementor-element.elementor-element-75846c8 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-75846c8 .elementor-button:focus{background-color:#3D4937;}.elementor-38 .elementor-element.elementor-element-b7ceb71{--display:flex;--min-height:700px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--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-38 .elementor-element.elementor-element-b7ceb71:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-b7ceb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kampungbii.com/wp-content/uploads/2026/08/f8267448-a155-4e16-bebd-274d362e2b9a.png");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-b7ceb71::before, .elementor-38 .elementor-element.elementor-element-b7ceb71 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-b7ceb71 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-b7ceb71 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-b7ceb71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-b7ceb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFB3;--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-b3f6abd{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--z-index:99;}.elementor-38 .elementor-element.elementor-element-883f532 .elementor-heading-title{color:#4F5D45;}.elementor-38 .elementor-element.elementor-element-04585e7{--display:flex;}.elementor-38 .elementor-element.elementor-element-0ba820e .premium-dual-header-first-header span{display:block;}.elementor-38 .elementor-element.elementor-element-0ba820e{text-align:left;}.elementor-38 .elementor-element.elementor-element-0ba820e .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#3F3A32;}.elementor-38 .elementor-element.elementor-element-0ba820e .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#4F5D45;}.elementor-38 .elementor-element.elementor-element-c79730b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#A97852;}.elementor-38 .elementor-element.elementor-element-3449ef1{font-family:"Roboto", Sans-serif;font-weight:400;color:#070707;}.elementor-38 .elementor-element.elementor-element-1329c2d .elementor-button{background-color:#4F5D45;fill:#FFFDF8;color:#FFFDF8;border-radius:20px 20px 20px 20px;padding:15px 30px 15px 30px;}.elementor-38 .elementor-element.elementor-element-1329c2d .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-1329c2d .elementor-button:focus{background-color:#3D4937;}.elementor-38 .elementor-element.elementor-element-51a56c0{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-51a56c0:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-51a56c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF9;}.elementor-38 .elementor-element.elementor-element-0650698{text-align:center;}.elementor-38 .elementor-element.elementor-element-0650698 .elementor-heading-title{color:#192615;}.elementor-widget-premium-addon-title .premium-title-header, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style2, .elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style3, .elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title .premium-title-style5{border-bottom:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style6{border-bottom:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style6:before{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-text .premium-title__focused-word{color:var( --e-global-color-text );}.elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title__focused-word::before, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title__focused-word::after{color:var( --e-global-color-text );}.elementor-widget-premium-addon-title.premium-title-stroke-yes .premium-title__focused-word{-webkit-text-fill-color:var( --e-global-color-text );}.elementor-widget-premium-addon-title .premium-title-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-drawable-icon *, .elementor-widget-premium-addon-title svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-title .premium-title-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-addon-title .premium-title-style7-stripe{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-bg-text:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-title .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title .premium-button-line2::before,  .elementor-widget-premium-addon-title .premium-button-line4::before, .elementor-widget-premium-addon-title .premium-button-line5::before, .elementor-widget-premium-addon-title .premium-button-line5::after, .elementor-widget-premium-addon-title .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-f8fefc2 .premium-title-style8 .premium-title-text[data-animation="shiny"]{--animation-speed:1s;--base-color:#261207;--shiny-color:#fff;}.elementor-38 .elementor-element.elementor-element-f8fefc2 .premium-title-container{text-align:center;}.elementor-38 .elementor-element.elementor-element-f8fefc2 .premium-title-header, .elementor-38 .elementor-element.elementor-element-f8fefc2.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-38 .elementor-element.elementor-element-f8fefc2.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:#261207;}.elementor-38 .elementor-element.elementor-element-f8fefc2.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#261207;}.elementor-38 .elementor-element.elementor-element-f8fefc2 .premium-title-header{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-139617e{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#A67041;}.elementor-38 .elementor-element.elementor-element-3894a50{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-47b92fb{--display:flex;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-80c16ad{background-image:url("https://kampungbii.com/wp-content/uploads/2026/08/tomyam-pack-scaled.jpg");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-80c16ad .bdt-trailer-box{height:520px;}.elementor-38 .elementor-element.elementor-element-80c16ad .bdt-trailer-box a.bdt-trailer-box-button{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-80c16ad .bdt-trailer-box a.bdt-trailer-box-button svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-80c16ad a.bdt-trailer-box-button{background-color:#444A1E;border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-3c55d51{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-deae99c{background-image:url("https://kampungbii.com/wp-content/uploads/2026/08/Untitled-design-2.png");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-deae99c .bdt-trailer-box{height:520px;}.elementor-38 .elementor-element.elementor-element-deae99c .bdt-trailer-box a.bdt-trailer-box-button{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-deae99c .bdt-trailer-box a.bdt-trailer-box-button svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-deae99c a.bdt-trailer-box-button{background-color:#444A1E;border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-deae99c .elementor-background-overlay{opacity:0.58;}.elementor-38 .elementor-element.elementor-element-f328224{--display:flex;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-5f1f9c0{background-image:url("https://kampungbii.com/wp-content/uploads/2026/08/炸鱼-6pcs-scaled.jpg");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-5f1f9c0 .bdt-trailer-box{height:520px;}.elementor-38 .elementor-element.elementor-element-5f1f9c0 .bdt-trailer-box a.bdt-trailer-box-button{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-5f1f9c0 .bdt-trailer-box a.bdt-trailer-box-button svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-5f1f9c0 a.bdt-trailer-box-button{background-color:#444A1E;border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-7e79e87{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-7e79e87:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-7e79e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EBE0;}.elementor-38 .elementor-element.elementor-element-adc7295{--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-38 .elementor-element.elementor-element-f966314 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#192615;}.elementor-38 .elementor-element.elementor-element-7ebbab8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#261207;}.elementor-38 .elementor-element.elementor-element-27df9b5{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-38 .elementor-element.elementor-element-eb81d80{--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;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-dd7c200 .elementor-button{background-color:#104200;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-403733e{--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-premium-woo-products .premium-woocommerce .premium-woo-product-desc{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price del{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-category{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}#premium-woo-quick-view-{{ID}} .premium-qv-badge .corner{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}#premium-woo-quick-view-{{ID}} .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}#premium-woo-quick-view-{{ID}} div.product p.price{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} div.product p.price, .premium-woo-quick-view-{{ID}} div.product p.price ins{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}#premium-woo-quick-view-{{ID}} .price del{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} .premium-woo-qv-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}#premium-woo-quick-view-{{ID}} .premium-woo-atc-button button.button.alt{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}#premium-woo-quick-view-{{ID}} .flex-control-nav a{background-color:var( --e-global-color-secondary );}#premium-woo-quick-view-{{ID}} a.flex-active{background-color:var( --e-global-color-primary );}#premium-woo-quick-view-{{ID}} .flex-direction-nav li a{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woo-products-pagination ul li > .page-numbers{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn{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-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale, .elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap::after{border-left-color:var( --e-global-color-secondary );border-right-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woo-product-sale-wrap .premium-woo-product-onsale{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products:not([data-widget_type="premium-woo-products.grid-10"]) .premium-woo-product-featured-wrap .premium-woo-product-featured, .elementor-widget-premium-woo-products[data-widget_type="premium-woo-products.grid-10"] .premium-woo-product-featured-wrap{background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap::after{border-left-color:var( --e-global-color-primary );border-right-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-product-featured-wrap .premium-woo-product-featured{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products ul.slick-dots li{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce ul.slick-dots li.slick-active{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .pa-out-of-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woo-products-details-wrap, .elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woo-product__link{text-align:center;}.elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woocommerce:not(.premium-woo-products-marquee) li.product{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woocommerce:not(.premium-woo-products-marquee) ul.products{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woo-products-marquee ul.products{--pa-marquee-spacing:10px;}#premium-woo-quick-view-7db69d5{--pa-qv-align:inline;}.elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woocommerce .woocommerce-loop-product__link img{object-fit:cover;}.elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woo-products-details-wrap .premium-woo-atc-button .button, .elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woo-cart-btn .premium-woo-add-cart-icon{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woo-products-details-wrap .premium-woo-atc-button .button, .elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woo-cart-btn{background-color:#444A1E;border-radius:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woocommerce li.product .price{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#261206;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woocommerce .woocommerce-loop-product__title{color:#A63A12;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woocommerce .woocommerce-loop-product__title:hover{color:#A63A12;}.elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woocommerce .premium-woo-product-category{color:#000000;}.elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woocommerce .slick-arrow{color:#444A1E;background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-7db69d5 ul.slick-dots li{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-7db69d5 .premium-woocommerce ul.slick-dots li.slick-active{color:#444A1E;}.elementor-38 .elementor-element.elementor-element-1838008 .elementor-button{background-color:#104200;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-8a67c1e{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-8a67c1e:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8a67c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#435A3B;}.elementor-38 .elementor-element.elementor-element-ea1ea35{text-align:center;}.elementor-38 .elementor-element.elementor-element-ea1ea35 .elementor-heading-title{color:#F4E0C9;}.elementor-38 .elementor-element.elementor-element-0737c02{--display:flex;}.elementor-38 .elementor-element.elementor-element-336c62e{text-align:center;}.elementor-38 .elementor-element.elementor-element-336c62e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6aa6a38{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#F2E8DF;}.elementor-38 .elementor-element.elementor-element-22387b1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-d7202ba{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-2c7d93d .elementor-image-box-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-2c7d93d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-38 .elementor-element.elementor-element-2c7d93d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-38 .elementor-element.elementor-element-2c7d93d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-2c7d93d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-38 .elementor-element.elementor-element-2c7d93d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-f82920d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-abb4abc{width:var( --container-widget-width, 100.502% );max-width:100.502%;--container-widget-width:100.502%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-abb4abc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-abb4abc .elementor-image-box-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-abb4abc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-38 .elementor-element.elementor-element-abb4abc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-38 .elementor-element.elementor-element-abb4abc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-abb4abc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-38 .elementor-element.elementor-element-abb4abc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-7265757{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-8853ac4 .elementor-image-box-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-8853ac4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-38 .elementor-element.elementor-element-8853ac4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-38 .elementor-element.elementor-element-8853ac4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-8853ac4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-38 .elementor-element.elementor-element-8853ac4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-e7d2941{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-2a33f5f .elementor-image-box-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-2a33f5f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-38 .elementor-element.elementor-element-2a33f5f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-38 .elementor-element.elementor-element-2a33f5f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-2a33f5f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-38 .elementor-element.elementor-element-2a33f5f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-2123ee4{--display:flex;--min-height:600px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-2123ee4:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2123ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8DF;}.elementor-38 .elementor-element.elementor-element-ebbb8c0{--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;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-2ee2d07{--e-image-carousel-slides-to-show:1;}.elementor-38 .elementor-element.elementor-element-2ee2d07 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-38 .elementor-element.elementor-element-2ee2d07 .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2ee2d07 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-38 .elementor-element.elementor-element-2ee2d07 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2ee2d07 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-3a28f09{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-4442bf7 .elementor-heading-title{color:#192615;}.elementor-38 .elementor-element.elementor-element-85a5da6 .premium-dual-header-first-header span{display:inline;}.elementor-38 .elementor-element.elementor-element-85a5da6{text-align:left;}.elementor-38 .elementor-element.elementor-element-85a5da6 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-weight:600;color:#192615;}.elementor-38 .elementor-element.elementor-element-85a5da6 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-weight:600;color:#AB774A;}.elementor-38 .elementor-element.elementor-element-dda4eed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#192615;}.elementor-38 .elementor-element.elementor-element-d0922fa{color:#272626;}.elementor-38 .elementor-element.elementor-element-25ae615{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-2d6ad94{--display:flex;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-41f3e02.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-38 .elementor-element.elementor-element-41f3e02.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-38 .elementor-element.elementor-element-41f3e02.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-41f3e02 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-38 .elementor-element.elementor-element-41f3e02 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-41f3e02 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#261207;}.elementor-38 .elementor-element.elementor-element-41f3e02:has(:hover) .elementor-image-box-title,
					 .elementor-38 .elementor-element.elementor-element-41f3e02:has(:focus) .elementor-image-box-title{color:#261207;}.elementor-38 .elementor-element.elementor-element-41f3e02 .elementor-image-box-description{color:#000000;}.elementor-38 .elementor-element.elementor-element-110742f{--display:flex;}.elementor-38 .elementor-element.elementor-element-84614ce.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-38 .elementor-element.elementor-element-84614ce.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-38 .elementor-element.elementor-element-84614ce.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-84614ce .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-38 .elementor-element.elementor-element-84614ce .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-84614ce .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#261207;}.elementor-38 .elementor-element.elementor-element-84614ce:has(:hover) .elementor-image-box-title,
					 .elementor-38 .elementor-element.elementor-element-84614ce:has(:focus) .elementor-image-box-title{color:#261207;}.elementor-38 .elementor-element.elementor-element-84614ce .elementor-image-box-description{color:#000000;}.elementor-38 .elementor-element.elementor-element-84a99a9 .elementor-button{background-color:#104200;font-family:"Roboto", Sans-serif;font-weight:500;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-6f07aa2{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-6f07aa2:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6f07aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF9;}.elementor-38 .elementor-element.elementor-element-e4b3d29{--display:flex;}.elementor-38 .elementor-element.elementor-element-43540cc{text-align:center;}.elementor-38 .elementor-element.elementor-element-43540cc .elementor-heading-title{color:#261207;}.elementor-38 .elementor-element.elementor-element-ac53a2f{text-align:center;}.elementor-38 .elementor-element.elementor-element-ac53a2f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#192615;}.elementor-38 .elementor-element.elementor-element-ecc2690{text-align:center;}.elementor-38 .elementor-element.elementor-element-ecc2690 .elementor-heading-title{color:#A67041;}.elementor-38 .elementor-element.elementor-element-9111e6a{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#022A0C;}.elementor-38 .elementor-element.elementor-element-a534def{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-a534def:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a534def > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8DF;}.elementor-38 .elementor-element.elementor-element-cca1b0e{--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;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-0249402 .elementor-heading-title{color:#A67041;}.elementor-38 .elementor-element.elementor-element-84dfd11 .premium-dual-header-first-header span{display:inline;}.elementor-38 .elementor-element.elementor-element-84dfd11{text-align:left;}.elementor-38 .elementor-element.elementor-element-84dfd11 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-weight:600;color:#192615;}.elementor-38 .elementor-element.elementor-element-84dfd11 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-weight:600;color:#6C3D14;}.elementor-38 .elementor-element.elementor-element-7ef92c3{font-family:"Roboto", Sans-serif;font-weight:400;color:#261207;}.elementor-38 .elementor-element.elementor-element-0b83e62 .elementor-button{background-color:#104200;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-5e1a33f{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-38 .elementor-element.elementor-element-b921e44 img{width:80%;border-radius:20px 20px 20px 20px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-38 .elementor-element.elementor-element-8cc0585{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-8cc0585 .elementor-counter-title{justify-content:center;color:#000000;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-8cc0585 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#A67041;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-eb5a3b0 .elementor-button{background-color:#104200;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-57b9c7e{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-6de53d1 .premium-dual-header-first-header span{display:inline;}.elementor-38 .elementor-element.elementor-element-6de53d1{text-align:center;}.elementor-38 .elementor-element.elementor-element-6de53d1 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-weight:600;color:#192615;}.elementor-38 .elementor-element.elementor-element-6de53d1 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-weight:600;color:#6C3D14;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-38 .elementor-element.elementor-element-2adcc44 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-38 .elementor-element.elementor-element-2adcc44 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-38 .elementor-element.elementor-element-2adcc44{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-3894a50{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-22387b1{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-25ae615{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-48fc346:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-48fc346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kampungbii.com/wp-content/uploads/2026/08/81c82609-01de-44df-ad61-b0033972b784.png");}.elementor-38 .elementor-element.elementor-element-8501150{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-2474d95{text-align:center;}.elementor-38 .elementor-element.elementor-element-675524b .premium-dual-header-first-header span{display:block;}.elementor-38 .elementor-element.elementor-element-675524b{text-align:center;}.elementor-38 .elementor-element.elementor-element-675524b .premium-dual-header-first-span{font-size:40px;}.elementor-38 .elementor-element.elementor-element-675524b .premium-dual-header-second-header{font-size:35px;}.elementor-38 .elementor-element.elementor-element-3e923a3{text-align:center;}.elementor-38 .elementor-element.elementor-element-3e923a3 .elementor-heading-title{font-size:15px;}.elementor-38 .elementor-element.elementor-element-64e186d{text-align:center;font-size:14px;}.elementor-38 .elementor-element.elementor-element-75846c8 .elementor-button{padding:15px 15px 15px 15px;}.elementor-38 .elementor-element.elementor-element-b7ceb71:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-b7ceb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kampungbii.com/wp-content/uploads/2026/08/81c82609-01de-44df-ad61-b0033972b784.png");}.elementor-38 .elementor-element.elementor-element-b3f6abd{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-883f532{text-align:center;}.elementor-38 .elementor-element.elementor-element-0ba820e .premium-dual-header-first-header span{display:block;}.elementor-38 .elementor-element.elementor-element-0ba820e{text-align:center;}.elementor-38 .elementor-element.elementor-element-0ba820e .premium-dual-header-first-span{font-size:40px;}.elementor-38 .elementor-element.elementor-element-0ba820e .premium-dual-header-second-header{font-size:35px;}.elementor-38 .elementor-element.elementor-element-c79730b{text-align:center;}.elementor-38 .elementor-element.elementor-element-c79730b .elementor-heading-title{font-size:15px;}.elementor-38 .elementor-element.elementor-element-3449ef1{text-align:center;font-size:14px;}.elementor-38 .elementor-element.elementor-element-1329c2d .elementor-button{padding:15px 15px 15px 15px;}.elementor-38 .elementor-element.elementor-element-f8fefc2 .premium-title-header{font-size:30px;}.elementor-38 .elementor-element.elementor-element-139617e{font-size:16px;}.elementor-38 .elementor-element.elementor-element-3894a50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-47b92fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-3c55d51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-f328224{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-f966314 .elementor-heading-title{font-size:14px;}.elementor-38 .elementor-element.elementor-element-7ebbab8 .elementor-heading-title{font-size:25px;}.elementor-38 .elementor-element.elementor-element-27df9b5{font-size:14px;}.elementor-38 .elementor-element.elementor-element-336c62e .elementor-heading-title{font-size:25px;}.elementor-38 .elementor-element.elementor-element-6aa6a38{font-size:14px;}.elementor-38 .elementor-element.elementor-element-22387b1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-2c7d93d .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-abb4abc .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-8853ac4 .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-2a33f5f .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-85a5da6 .premium-dual-header-first-header span{display:block;}.elementor-38 .elementor-element.elementor-element-85a5da6{text-align:left;}.elementor-38 .elementor-element.elementor-element-85a5da6 .premium-dual-header-first-span{font-size:30px;}.elementor-38 .elementor-element.elementor-element-85a5da6 .premium-dual-header-second-header{font-size:30px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-dda4eed .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-d0922fa{text-align:justify;}.elementor-38 .elementor-element.elementor-element-25ae615{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-41f3e02 .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-41f3e02 .elementor-image-box-title{font-size:22px;}.elementor-38 .elementor-element.elementor-element-84614ce .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-84614ce .elementor-image-box-title{font-size:22px;}.elementor-38 .elementor-element.elementor-element-ac53a2f .elementor-heading-title{font-size:25px;}.elementor-38 .elementor-element.elementor-element-9111e6a{font-size:14px;}.elementor-38 .elementor-element.elementor-element-84dfd11 .premium-dual-header-first-span{font-size:25px;}.elementor-38 .elementor-element.elementor-element-84dfd11 .premium-dual-header-second-header{font-size:25px;}.elementor-38 .elementor-element.elementor-element-7ef92c3{font-size:14px;}.elementor-38 .elementor-element.elementor-element-b921e44 img{width:100%;}.elementor-38 .elementor-element.elementor-element-8cc0585{--container-widget-width:237px;--container-widget-flex-grow:0;width:var( --container-widget-width, 237px );max-width:237px;}.elementor-38 .elementor-element.elementor-element-8cc0585 .elementor-counter-number-wrapper{font-size:50px;}.elementor-38 .elementor-element.elementor-element-6de53d1 .premium-dual-header-first-span{font-size:25px;}.elementor-38 .elementor-element.elementor-element-6de53d1 .premium-dual-header-second-header{font-size:25px;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-8501150{--width:50%;}.elementor-38 .elementor-element.elementor-element-b3f6abd{--width:50%;}.elementor-38 .elementor-element.elementor-element-adc7295{--width:50%;}.elementor-38 .elementor-element.elementor-element-eb81d80{--width:50%;}.elementor-38 .elementor-element.elementor-element-403733e{--width:100%;}.elementor-38 .elementor-element.elementor-element-2123ee4{--content-width:1300px;}.elementor-38 .elementor-element.elementor-element-ebbb8c0{--width:50%;}.elementor-38 .elementor-element.elementor-element-3a28f09{--width:50%;}.elementor-38 .elementor-element.elementor-element-cca1b0e{--width:50%;}.elementor-38 .elementor-element.elementor-element-5e1a33f{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-48fc346 */.elementor-38 .elementor-element.elementor-element-48fc346{
    position: relative;
    overflow: hidden;
}

.elementor-38 .elementor-element.elementor-element-48fc346::before{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;

    background: linear-gradient(
        90deg,
        rgba(246, 241, 232, 0.96) 0%,
        rgba(246, 241, 232, 0.88) 35%,
        rgba(246, 241, 232, 0.58) 58%,
        rgba(246, 241, 232, 0.18) 78%,
        rgba(246, 241, 232, 0) 100%
    );

    pointer-events: none;
}

.elementor-38 .elementor-element.elementor-element-48fc346 > .e-con-inner,
.elementor-38 .elementor-element.elementor-element-48fc346 > .elementor-container{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7ceb71 */.elementor-38 .elementor-element.elementor-element-b7ceb71{
    position: relative;
    overflow: hidden;
}

.elementor-38 .elementor-element.elementor-element-b7ceb71::before{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;

    background: linear-gradient(
        90deg,
        rgba(246, 241, 232, 0.96) 0%,
        rgba(246, 241, 232, 0.88) 35%,
        rgba(246, 241, 232, 0.58) 58%,
        rgba(246, 241, 232, 0.18) 78%,
        rgba(246, 241, 232, 0) 100%
    );

    pointer-events: none;
}

.elementor-38 .elementor-element.elementor-element-b7ceb71 > .e-con-inner,
.elementor-38 .elementor-element.elementor-element-b7ceb71 > .elementor-container{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for bdt-trailer-box, class: .elementor-element-80c16ad *//* =========================================
KAMPUNG BII TRAILER BOX
========================================= */

.elementor-38 .elementor-element.elementor-element-80c16ad{
    position: relative;
    overflow: hidden;

    border-radius: 26px 26px 52px 26px;

    min-height: 520px;

    /* 不要覆盖原本图片 */
    background-color: #eee7dd;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    box-shadow:
        0 10px 28px rgba(63,58,50,.08);

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}


/* =========================================
如果 Trailer Box 内部是 IMG
========================================= */

.elementor-38 .elementor-element.elementor-element-80c16ad img{
    width: 100%;
    height: 100%;

    object-fit: cover;
    display: block;

    opacity: 1 !important;
    filter: none !important;

    transition: transform .6s ease;
}





/* =========================================
CONTENT ABOVE OVERLAY
========================================= */

.elementor-38 .elementor-element.elementor-element-80c16ad .elementor-widget-container{
    position: relative;
    z-index: 2;
}

.elementor-38 .elementor-element.elementor-element-80c16ad .elementor-widget-container > *{
    position: relative;
    z-index: 2;
}


/* =========================================
TITLE
========================================= */

.elementor-38 .elementor-element.elementor-element-80c16ad h1,
.elementor-38 .elementor-element.elementor-element-80c16ad h2,
.elementor-38 .elementor-element.elementor-element-80c16ad h3,
.elementor-38 .elementor-element.elementor-element-80c16ad h4,
.elementor-38 .elementor-element.elementor-element-80c16ad .title,
.elementor-38 .elementor-element.elementor-element-80c16ad .elementor-heading-title{
    color: #FFFDF8 !important;

    font-size: 30px;
    line-height: 1.2;

    font-weight: 700;

    margin-bottom: 7px;

    text-shadow:
        0 2px 3px rgba(0,0,0,.65),
        0 4px 10px rgba(0,0,0,.30);
}


/* =========================================
SUBTITLE / DESCRIPTION
========================================= */

.elementor-38 .elementor-element.elementor-element-80c16ad p,
.elementor-38 .elementor-element.elementor-element-80c16ad .subtitle,
.elementor-38 .elementor-element.elementor-element-80c16ad .description{
    color: rgba(255,253,248,.96) !important;

    font-size: 15px;
    line-height: 1.5;

    font-weight: 500;

    text-shadow:
        0 2px 4px rgba(0,0,0,.55),
        0 4px 9px rgba(0,0,0,.22);
}


/* =========================================
NUMBER / LABEL
========================================= */

.elementor-38 .elementor-element.elementor-element-80c16ad .number,
.elementor-38 .elementor-element.elementor-element-80c16ad .label{
    position: absolute;

    top: 22px;
    left: 22px;

    z-index: 5;

    padding: 5px 10px;

    border-radius: 50px;

    background: rgba(25,38,21,.75);

    color: #FFFDF8 !important;

    font-size: 12px;
    font-weight: 600;

    letter-spacing: 1px;

    backdrop-filter: blur(4px);
}


/* =========================================
BUTTON
========================================= */

.elementor-38 .elementor-element.elementor-element-80c16ad .elementor-button,
.elementor-38 .elementor-element.elementor-element-80c16ad a.button{
    border-radius: 50px;

    background: rgba(255,253,248,.94);

    color: #192615 !important;

    border: 1px solid rgba(255,255,255,.45);

    box-shadow:
        0 4px 12px rgba(0,0,0,.12);

    font-weight: 500;

    transition:
        background .3s ease,
        color .3s ease,
        transform .3s ease,
        box-shadow .3s ease;
}


/* =========================================
HOVER
========================================= */

.elementor-38 .elementor-element.elementor-element-80c16ad:hover{
    transform: translateY(-6px);

    box-shadow:
        0 18px 38px rgba(63,58,50,.13);
}


/* 图片轻微放大 */

.elementor-38 .elementor-element.elementor-element-80c16ad:hover img{
    transform: scale(1.035);
}


/* Button Hover */

.elementor-38 .elementor-element.elementor-element-80c16ad:hover .elementor-button,
.elementor-38 .elementor-element.elementor-element-80c16ad:hover a.button{
    background: #192615;

    color: #FFFDF8 !important;

    transform: translateY(-2px);

    box-shadow:
        0 7px 18px rgba(25,38,21,.22);
}


/* =========================================
MOBILE
========================================= */

@media(max-width:767px){

    .elementor-38 .elementor-element.elementor-element-80c16ad{
        min-height: 410px;

        border-radius:
            22px 22px 44px 22px;

        background-size: cover !important;
        background-position: center center !important;
    }


    /* 手机版 overlay 也保持轻一点 */

    .elementor-38 .elementor-element.elementor-element-80c16ad::after{
        background: linear-gradient(
            to top,
            rgba(15,22,13,.42) 0%,
            rgba(15,22,13,.24) 14%,
            rgba(15,22,13,.08) 27%,
            rgba(15,22,13,0) 42%
        );
    }


    .elementor-38 .elementor-element.elementor-element-80c16ad h1,
    .elementor-38 .elementor-element.elementor-element-80c16ad h2,
    .elementor-38 .elementor-element.elementor-element-80c16ad h3,
    .elementor-38 .elementor-element.elementor-element-80c16ad h4,
    .elementor-38 .elementor-element.elementor-element-80c16ad .title,
    .elementor-38 .elementor-element.elementor-element-80c16ad .elementor-heading-title{
        font-size: 25px;
        line-height: 1.2;

        text-shadow:
            0 2px 3px rgba(0,0,0,.68),
            0 4px 9px rgba(0,0,0,.28);
    }


    .elementor-38 .elementor-element.elementor-element-80c16ad p,
    .elementor-38 .elementor-element.elementor-element-80c16ad .subtitle,
    .elementor-38 .elementor-element.elementor-element-80c16ad .description{
        font-size: 14px;
        line-height: 1.45;

        text-shadow:
            0 2px 3px rgba(0,0,0,.55);
    }


    .elementor-38 .elementor-element.elementor-element-80c16ad .number,
    .elementor-38 .elementor-element.elementor-element-80c16ad .label{
        top: 18px;
        left: 18px;
    }


    .elementor-38 .elementor-element.elementor-element-80c16ad .elementor-button,
    .elementor-38 .elementor-element.elementor-element-80c16ad a.button{
        padding: 11px 18px;

        font-size: 14px;
    }

}/* End custom CSS */
/* Start custom CSS for bdt-trailer-box, class: .elementor-element-deae99c *//* =========================================
KAMPUNG BII TRAILER BOX
========================================= */

.elementor-38 .elementor-element.elementor-element-deae99c{
    position: relative;
    overflow: hidden;

    border-radius: 26px 26px 52px 26px;

    min-height: 520px;

    /* 不要覆盖原本图片 */
    background-color: #eee7dd;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    box-shadow:
        0 10px 28px rgba(63,58,50,.08);

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}


/* =========================================
如果 Trailer Box 内部是 IMG
========================================= */

.elementor-38 .elementor-element.elementor-element-deae99c img{
    width: 100%;
    height: 100%;

    object-fit: cover;
    display: block;

    opacity: 1 !important;
    filter: none !important;

    transition: transform .6s ease;
}





/* =========================================
CONTENT ABOVE OVERLAY
========================================= */

.elementor-38 .elementor-element.elementor-element-deae99c .elementor-widget-container{
    position: relative;
    z-index: 2;
}

.elementor-38 .elementor-element.elementor-element-deae99c .elementor-widget-container > *{
    position: relative;
    z-index: 2;
}


/* =========================================
TITLE
========================================= */

.elementor-38 .elementor-element.elementor-element-deae99c h1,
.elementor-38 .elementor-element.elementor-element-deae99c h2,
.elementor-38 .elementor-element.elementor-element-deae99c h3,
.elementor-38 .elementor-element.elementor-element-deae99c h4,
.elementor-38 .elementor-element.elementor-element-deae99c .title,
.elementor-38 .elementor-element.elementor-element-deae99c .elementor-heading-title{
    color: #FFFDF8 !important;

    font-size: 30px;
    line-height: 1.2;

    font-weight: 700;

    margin-bottom: 7px;

    text-shadow:
        0 2px 3px rgba(0,0,0,.65),
        0 4px 10px rgba(0,0,0,.30);
}


/* =========================================
SUBTITLE / DESCRIPTION
========================================= */

.elementor-38 .elementor-element.elementor-element-deae99c p,
.elementor-38 .elementor-element.elementor-element-deae99c .subtitle,
.elementor-38 .elementor-element.elementor-element-deae99c .description{
    color: rgba(255,253,248,.96) !important;

    font-size: 15px;
    line-height: 1.5;

    font-weight: 500;

    text-shadow:
        0 2px 4px rgba(0,0,0,.55),
        0 4px 9px rgba(0,0,0,.22);
}


/* =========================================
NUMBER / LABEL
========================================= */

.elementor-38 .elementor-element.elementor-element-deae99c .number,
.elementor-38 .elementor-element.elementor-element-deae99c .label{
    position: absolute;

    top: 22px;
    left: 22px;

    z-index: 5;

    padding: 5px 10px;

    border-radius: 50px;

    background: rgba(25,38,21,.75);

    color: #FFFDF8 !important;

    font-size: 12px;
    font-weight: 600;

    letter-spacing: 1px;

    backdrop-filter: blur(4px);
}


/* =========================================
BUTTON
========================================= */

.elementor-38 .elementor-element.elementor-element-deae99c .elementor-button,
.elementor-38 .elementor-element.elementor-element-deae99c a.button{
    border-radius: 50px;

    background: rgba(255,253,248,.94);

    color: #192615 !important;

    border: 1px solid rgba(255,255,255,.45);

    box-shadow:
        0 4px 12px rgba(0,0,0,.12);

    font-weight: 500;

    transition:
        background .3s ease,
        color .3s ease,
        transform .3s ease,
        box-shadow .3s ease;
}


/* =========================================
HOVER
========================================= */

.elementor-38 .elementor-element.elementor-element-deae99c:hover{
    transform: translateY(-6px);

    box-shadow:
        0 18px 38px rgba(63,58,50,.13);
}


/* 图片轻微放大 */

.elementor-38 .elementor-element.elementor-element-deae99c:hover img{
    transform: scale(1.035);
}


/* Button Hover */

.elementor-38 .elementor-element.elementor-element-deae99c:hover .elementor-button,
.elementor-38 .elementor-element.elementor-element-deae99c:hover a.button{
    background: #192615;

    color: #FFFDF8 !important;

    transform: translateY(-2px);

    box-shadow:
        0 7px 18px rgba(25,38,21,.22);
}


/* =========================================
MOBILE
========================================= */

@media(max-width:767px){

    .elementor-38 .elementor-element.elementor-element-deae99c{
        min-height: 410px;

        border-radius:
            22px 22px 44px 22px;

        background-size: cover !important;
        background-position: center center !important;
    }


    /* 手机版 overlay 也保持轻一点 */

    .elementor-38 .elementor-element.elementor-element-deae99c::after{
        background: linear-gradient(
            to top,
            rgba(15,22,13,.42) 0%,
            rgba(15,22,13,.24) 14%,
            rgba(15,22,13,.08) 27%,
            rgba(15,22,13,0) 42%
        );
    }


    .elementor-38 .elementor-element.elementor-element-deae99c h1,
    .elementor-38 .elementor-element.elementor-element-deae99c h2,
    .elementor-38 .elementor-element.elementor-element-deae99c h3,
    .elementor-38 .elementor-element.elementor-element-deae99c h4,
    .elementor-38 .elementor-element.elementor-element-deae99c .title,
    .elementor-38 .elementor-element.elementor-element-deae99c .elementor-heading-title{
        font-size: 25px;
        line-height: 1.2;

        text-shadow:
            0 2px 3px rgba(0,0,0,.68),
            0 4px 9px rgba(0,0,0,.28);
    }


    .elementor-38 .elementor-element.elementor-element-deae99c p,
    .elementor-38 .elementor-element.elementor-element-deae99c .subtitle,
    .elementor-38 .elementor-element.elementor-element-deae99c .description{
        font-size: 14px;
        line-height: 1.45;

        text-shadow:
            0 2px 3px rgba(0,0,0,.55);
    }


    .elementor-38 .elementor-element.elementor-element-deae99c .number,
    .elementor-38 .elementor-element.elementor-element-deae99c .label{
        top: 18px;
        left: 18px;
    }


    .elementor-38 .elementor-element.elementor-element-deae99c .elementor-button,
    .elementor-38 .elementor-element.elementor-element-deae99c a.button{
        padding: 11px 18px;

        font-size: 14px;
    }

}/* End custom CSS */
/* Start custom CSS for bdt-trailer-box, class: .elementor-element-5f1f9c0 *//* =========================================
KAMPUNG BII TRAILER BOX
========================================= */

.elementor-38 .elementor-element.elementor-element-5f1f9c0{
    position: relative;
    overflow: hidden;

    border-radius: 26px 26px 52px 26px;

    min-height: 520px;

    /* 不要覆盖原本图片 */
    background-color: #eee7dd;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    box-shadow:
        0 10px 28px rgba(63,58,50,.08);

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}


/* =========================================
如果 Trailer Box 内部是 IMG
========================================= */

.elementor-38 .elementor-element.elementor-element-5f1f9c0 img{
    width: 100%;
    height: 100%;

    object-fit: cover;
    display: block;

    opacity: 1 !important;
    filter: none !important;

    transition: transform .6s ease;
}





/* =========================================
CONTENT ABOVE OVERLAY
========================================= */

.elementor-38 .elementor-element.elementor-element-5f1f9c0 .elementor-widget-container{
    position: relative;
    z-index: 2;
}

.elementor-38 .elementor-element.elementor-element-5f1f9c0 .elementor-widget-container > *{
    position: relative;
    z-index: 2;
}


/* =========================================
TITLE
========================================= */

.elementor-38 .elementor-element.elementor-element-5f1f9c0 h1,
.elementor-38 .elementor-element.elementor-element-5f1f9c0 h2,
.elementor-38 .elementor-element.elementor-element-5f1f9c0 h3,
.elementor-38 .elementor-element.elementor-element-5f1f9c0 h4,
.elementor-38 .elementor-element.elementor-element-5f1f9c0 .title,
.elementor-38 .elementor-element.elementor-element-5f1f9c0 .elementor-heading-title{
    color: #FFFDF8 !important;

    font-size: 30px;
    line-height: 1.2;

    font-weight: 700;

    margin-bottom: 7px;

    text-shadow:
        0 2px 3px rgba(0,0,0,.65),
        0 4px 10px rgba(0,0,0,.30);
}


/* =========================================
SUBTITLE / DESCRIPTION
========================================= */

.elementor-38 .elementor-element.elementor-element-5f1f9c0 p,
.elementor-38 .elementor-element.elementor-element-5f1f9c0 .subtitle,
.elementor-38 .elementor-element.elementor-element-5f1f9c0 .description{
    color: rgba(255,253,248,.96) !important;

    font-size: 15px;
    line-height: 1.5;

    font-weight: 500;

    text-shadow:
        0 2px 4px rgba(0,0,0,.55),
        0 4px 9px rgba(0,0,0,.22);
}


/* =========================================
NUMBER / LABEL
========================================= */

.elementor-38 .elementor-element.elementor-element-5f1f9c0 .number,
.elementor-38 .elementor-element.elementor-element-5f1f9c0 .label{
    position: absolute;

    top: 22px;
    left: 22px;

    z-index: 5;

    padding: 5px 10px;

    border-radius: 50px;

    background: rgba(25,38,21,.75);

    color: #FFFDF8 !important;

    font-size: 12px;
    font-weight: 600;

    letter-spacing: 1px;

    backdrop-filter: blur(4px);
}


/* =========================================
BUTTON
========================================= */

.elementor-38 .elementor-element.elementor-element-5f1f9c0 .elementor-button,
.elementor-38 .elementor-element.elementor-element-5f1f9c0 a.button{
    border-radius: 50px;

    background: rgba(255,253,248,.94);

    color: #192615 !important;

    border: 1px solid rgba(255,255,255,.45);

    box-shadow:
        0 4px 12px rgba(0,0,0,.12);

    font-weight: 500;

    transition:
        background .3s ease,
        color .3s ease,
        transform .3s ease,
        box-shadow .3s ease;
}


/* =========================================
HOVER
========================================= */

.elementor-38 .elementor-element.elementor-element-5f1f9c0:hover{
    transform: translateY(-6px);

    box-shadow:
        0 18px 38px rgba(63,58,50,.13);
}


/* 图片轻微放大 */

.elementor-38 .elementor-element.elementor-element-5f1f9c0:hover img{
    transform: scale(1.035);
}


/* Button Hover */

.elementor-38 .elementor-element.elementor-element-5f1f9c0:hover .elementor-button,
.elementor-38 .elementor-element.elementor-element-5f1f9c0:hover a.button{
    background: #192615;

    color: #FFFDF8 !important;

    transform: translateY(-2px);

    box-shadow:
        0 7px 18px rgba(25,38,21,.22);
}


/* =========================================
MOBILE
========================================= */

@media(max-width:767px){

    .elementor-38 .elementor-element.elementor-element-5f1f9c0{
        min-height: 410px;

        border-radius:
            22px 22px 44px 22px;

        background-size: cover !important;
        background-position: center center !important;
    }


    /* 手机版 overlay 也保持轻一点 */

    .elementor-38 .elementor-element.elementor-element-5f1f9c0::after{
        background: linear-gradient(
            to top,
            rgba(15,22,13,.42) 0%,
            rgba(15,22,13,.24) 14%,
            rgba(15,22,13,.08) 27%,
            rgba(15,22,13,0) 42%
        );
    }


    .elementor-38 .elementor-element.elementor-element-5f1f9c0 h1,
    .elementor-38 .elementor-element.elementor-element-5f1f9c0 h2,
    .elementor-38 .elementor-element.elementor-element-5f1f9c0 h3,
    .elementor-38 .elementor-element.elementor-element-5f1f9c0 h4,
    .elementor-38 .elementor-element.elementor-element-5f1f9c0 .title,
    .elementor-38 .elementor-element.elementor-element-5f1f9c0 .elementor-heading-title{
        font-size: 25px;
        line-height: 1.2;

        text-shadow:
            0 2px 3px rgba(0,0,0,.68),
            0 4px 9px rgba(0,0,0,.28);
    }


    .elementor-38 .elementor-element.elementor-element-5f1f9c0 p,
    .elementor-38 .elementor-element.elementor-element-5f1f9c0 .subtitle,
    .elementor-38 .elementor-element.elementor-element-5f1f9c0 .description{
        font-size: 14px;
        line-height: 1.45;

        text-shadow:
            0 2px 3px rgba(0,0,0,.55);
    }


    .elementor-38 .elementor-element.elementor-element-5f1f9c0 .number,
    .elementor-38 .elementor-element.elementor-element-5f1f9c0 .label{
        top: 18px;
        left: 18px;
    }


    .elementor-38 .elementor-element.elementor-element-5f1f9c0 .elementor-button,
    .elementor-38 .elementor-element.elementor-element-5f1f9c0 a.button{
        padding: 11px 18px;

        font-size: 14px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7202ba *//* =========================================
KAMPUNG BII - IMAGE BOX FEATURE CARD
Main Section Color: #192615
========================================= */


/* =========================================
CARD
========================================= */

.elementor-38 .elementor-element.elementor-element-d7202ba{
    position: relative;
    overflow: hidden;

    background: #F4EBDD;

    border-radius: 26px;

    padding: 32px 32px 30px;

    min-height: 300px;

    border: 1px solid rgba(183,122,79,.15);

    box-shadow:
        0 12px 32px rgba(5,12,4,.18);

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease;
}


/* =========================================
CONTENT LAYER
========================================= */

.elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-wrapper{
    position: relative;
    z-index: 2;
}


/* =========================================
IMAGE / ICON
========================================= */

.elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-img{
    margin-bottom: 24px !important;
}


/* icon background */

.elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-img img{

    width: 60px !important;
    height: 60px !important;

    object-fit: contain;

    padding: 15px;

    border-radius: 50%;

    background: #B77A4F;

    box-shadow:
        0 7px 18px rgba(105,67,41,.18);

    transition:
        transform .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}


/* =========================================
CHINESE TITLE
========================================= */

.elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-title{

    margin: 0 0 7px !important;

    color: #3B3028 !important;

    font-size: 25px;

    font-weight: 700;

    line-height: 1.35;
}


/* =========================================
MAIN DESCRIPTION
========================================= */

.elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-description{

    margin: 0;

    color: #65584C !important;

    font-size: 14px;

    line-height: 1.8;
}


/* =========================================
ENGLISH TITLE
Use <strong>English Title</strong>
========================================= */

.elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-description strong{

    display: block;

    margin-bottom: 12px;

    color: #A66F45 !important;

    font-size: 14px;

    line-height: 1.5;

    font-weight: 700;

    letter-spacing: .15px;
}


/* =========================================
ENGLISH DESCRIPTION
Use <span>English Description</span>
========================================= */

.elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-description span{

    display: block;

    margin-top: 6px;

    color: #8A796A !important;

    font-size: 13px;

    line-height: 1.7;
}


/* =========================================
DECORATIVE LINE
========================================= */

.elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-content::after{

    content: "";

    display: block;

    width: 42px;
    height: 2px;

    margin-top: 22px;

    background: #C99A6B;

    border-radius: 10px;

    transition:
        width .35s ease;
}


/* =========================================
BIG DECORATIVE NUMBER
01 / 02 / 03 / 04
========================================= */

.elementor-38 .elementor-element.elementor-element-d7202ba::after{

    position: absolute;

    right: 17px;
    top: -10px;

    font-size: 96px;

    font-weight: 700;

    line-height: 1;

    color: rgba(183,122,79,.08);

    pointer-events: none;

    z-index: 0;
}


/* =========================================
SUBTLE TOP GLOW
========================================= */

.elementor-38 .elementor-element.elementor-element-d7202ba::before{

    content: "";

    position: absolute;

    width: 150px;
    height: 150px;

    right: -45px;
    top: -50px;

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(201,154,107,.12) 0%,
            rgba(201,154,107,0) 70%
        );

    pointer-events: none;

    z-index: 0;
}


/* =========================================
HOVER CARD
========================================= */

.elementor-38 .elementor-element.elementor-element-d7202ba:hover{

    transform: translateY(-7px);

    background: #fff;

    box-shadow:
        0 22px 46px rgba(5,12,4,.25);
}


/* icon hover */

.elementor-38 .elementor-element.elementor-element-d7202ba:hover .elementor-image-box-img img{

    transform:
        translateY(-4px)
        rotate(-3deg);

    background: #A66F45;

    box-shadow:
        0 12px 24px rgba(105,67,41,.25);
}


/* decorative line hover */

.elementor-38 .elementor-element.elementor-element-d7202ba:hover .elementor-image-box-content::after{
    width: 70px;
}


/* =========================================
OPTIONAL LINK
========================================= */

.elementor-38 .elementor-element.elementor-element-d7202ba a{
    color: inherit;
}


/* =========================================
MOBILE
========================================= */

@media(max-width:767px){

    .elementor-38 .elementor-element.elementor-element-d7202ba{

        min-height: auto;

        padding: 25px 24px 26px;

        border-radius: 22px;
    }


    .elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-img{

        margin-bottom: 18px !important;
    }


    .elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-img img{

        width: 52px !important;

        height: 52px !important;

        padding: 13px;
    }


    .elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-title{

        font-size: 22px;
    }


    .elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-description{

        font-size: 14px;
    }


    .elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-description strong{

        font-size: 13.5px;

        margin-bottom: 10px;
    }


    .elementor-38 .elementor-element.elementor-element-d7202ba .elementor-image-box-description span{

        font-size: 12.5px;
    }


    .elementor-38 .elementor-element.elementor-element-d7202ba::after{

        font-size: 76px;

        right: 11px;
        top: -4px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82920d *//* =========================================
KAMPUNG BII - IMAGE BOX FEATURE CARD
Main Section Color: #192615
========================================= */


/* =========================================
CARD
========================================= */

.elementor-38 .elementor-element.elementor-element-f82920d{
    position: relative;
    overflow: hidden;

    background: #F4EBDD;

    border-radius: 26px;

    padding: 32px 32px 30px;

    min-height: 300px;

    border: 1px solid rgba(183,122,79,.15);

    box-shadow:
        0 12px 32px rgba(5,12,4,.18);

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease;
}


/* =========================================
CONTENT LAYER
========================================= */

.elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-wrapper{
    position: relative;
    z-index: 2;
}


/* =========================================
IMAGE / ICON
========================================= */

.elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-img{
    margin-bottom: 24px !important;
}


/* icon background */

.elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-img img{

    width: 60px !important;
    height: 60px !important;

    object-fit: contain;

    padding: 15px;

    border-radius: 50%;

    background: #B77A4F;

    box-shadow:
        0 7px 18px rgba(105,67,41,.18);

    transition:
        transform .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}


/* =========================================
CHINESE TITLE
========================================= */

.elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-title{

    margin: 0 0 7px !important;

    color: #3B3028 !important;

    font-size: 25px;

    font-weight: 700;

    line-height: 1.35;
}


/* =========================================
MAIN DESCRIPTION
========================================= */

.elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-description{

    margin: 0;

    color: #65584C !important;

    font-size: 14px;

    line-height: 1.8;
}


/* =========================================
ENGLISH TITLE
Use <strong>English Title</strong>
========================================= */

.elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-description strong{

    display: block;

    margin-bottom: 12px;

    color: #A66F45 !important;

    font-size: 14px;

    line-height: 1.5;

    font-weight: 700;

    letter-spacing: .15px;
}


/* =========================================
ENGLISH DESCRIPTION
Use <span>English Description</span>
========================================= */

.elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-description span{

    display: block;

    margin-top: 6px;

    color: #8A796A !important;

    font-size: 13px;

    line-height: 1.7;
}


/* =========================================
DECORATIVE LINE
========================================= */

.elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-content::after{

    content: "";

    display: block;

    width: 42px;
    height: 2px;

    margin-top: 22px;

    background: #C99A6B;

    border-radius: 10px;

    transition:
        width .35s ease;
}


/* =========================================
BIG DECORATIVE NUMBER
01 / 02 / 03 / 04
========================================= */

.elementor-38 .elementor-element.elementor-element-f82920d::after{

    position: absolute;

    right: 17px;
    top: -10px;

    font-size: 96px;

    font-weight: 700;

    line-height: 1;

    color: rgba(183,122,79,.08);

    pointer-events: none;

    z-index: 0;
}


/* =========================================
SUBTLE TOP GLOW
========================================= */

.elementor-38 .elementor-element.elementor-element-f82920d::before{

    content: "";

    position: absolute;

    width: 150px;
    height: 150px;

    right: -45px;
    top: -50px;

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(201,154,107,.12) 0%,
            rgba(201,154,107,0) 70%
        );

    pointer-events: none;

    z-index: 0;
}


/* =========================================
HOVER CARD
========================================= */

.elementor-38 .elementor-element.elementor-element-f82920d:hover{

    transform: translateY(-7px);

    background: #fff;

    box-shadow:
        0 22px 46px rgba(5,12,4,.25);
}


/* icon hover */

.elementor-38 .elementor-element.elementor-element-f82920d:hover .elementor-image-box-img img{

    transform:
        translateY(-4px)
        rotate(-3deg);

    background: #A66F45;

    box-shadow:
        0 12px 24px rgba(105,67,41,.25);
}


/* decorative line hover */

.elementor-38 .elementor-element.elementor-element-f82920d:hover .elementor-image-box-content::after{
    width: 70px;
}


/* =========================================
OPTIONAL LINK
========================================= */

.elementor-38 .elementor-element.elementor-element-f82920d a{
    color: inherit;
}


/* =========================================
MOBILE
========================================= */

@media(max-width:767px){

    .elementor-38 .elementor-element.elementor-element-f82920d{

        min-height: auto;

        padding: 25px 24px 26px;

        border-radius: 22px;
    }


    .elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-img{

        margin-bottom: 18px !important;
    }


    .elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-img img{

        width: 52px !important;

        height: 52px !important;

        padding: 13px;
    }


    .elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-title{

        font-size: 22px;
    }


    .elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-description{

        font-size: 14px;
    }


    .elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-description strong{

        font-size: 13.5px;

        margin-bottom: 10px;
    }


    .elementor-38 .elementor-element.elementor-element-f82920d .elementor-image-box-description span{

        font-size: 12.5px;
    }


    .elementor-38 .elementor-element.elementor-element-f82920d::after{

        font-size: 76px;

        right: 11px;
        top: -4px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7265757 *//* =========================================
KAMPUNG BII - IMAGE BOX FEATURE CARD
Main Section Color: #192615
========================================= */


/* =========================================
CARD
========================================= */

.elementor-38 .elementor-element.elementor-element-7265757{
    position: relative;
    overflow: hidden;

    background: #F4EBDD;

    border-radius: 26px;

    padding: 32px 32px 30px;

    min-height: 300px;

    border: 1px solid rgba(183,122,79,.15);

    box-shadow:
        0 12px 32px rgba(5,12,4,.18);

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease;
}


/* =========================================
CONTENT LAYER
========================================= */

.elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-wrapper{
    position: relative;
    z-index: 2;
}


/* =========================================
IMAGE / ICON
========================================= */

.elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-img{
    margin-bottom: 24px !important;
}


/* icon background */

.elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-img img{

    width: 60px !important;
    height: 60px !important;

    object-fit: contain;

    padding: 15px;

    border-radius: 50%;

    background: #B77A4F;

    box-shadow:
        0 7px 18px rgba(105,67,41,.18);

    transition:
        transform .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}


/* =========================================
CHINESE TITLE
========================================= */

.elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-title{

    margin: 0 0 7px !important;

    color: #3B3028 !important;

    font-size: 25px;

    font-weight: 700;

    line-height: 1.35;
}


/* =========================================
MAIN DESCRIPTION
========================================= */

.elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-description{

    margin: 0;

    color: #65584C !important;

    font-size: 14px;

    line-height: 1.8;
}


/* =========================================
ENGLISH TITLE
Use <strong>English Title</strong>
========================================= */

.elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-description strong{

    display: block;

    margin-bottom: 12px;

    color: #A66F45 !important;

    font-size: 14px;

    line-height: 1.5;

    font-weight: 700;

    letter-spacing: .15px;
}


/* =========================================
ENGLISH DESCRIPTION
Use <span>English Description</span>
========================================= */

.elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-description span{

    display: block;

    margin-top: 6px;

    color: #8A796A !important;

    font-size: 13px;

    line-height: 1.7;
}


/* =========================================
DECORATIVE LINE
========================================= */

.elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-content::after{

    content: "";

    display: block;

    width: 42px;
    height: 2px;

    margin-top: 22px;

    background: #C99A6B;

    border-radius: 10px;

    transition:
        width .35s ease;
}


/* =========================================
BIG DECORATIVE NUMBER
01 / 02 / 03 / 04
========================================= */

.elementor-38 .elementor-element.elementor-element-7265757::after{

    position: absolute;

    right: 17px;
    top: -10px;

    font-size: 96px;

    font-weight: 700;

    line-height: 1;

    color: rgba(183,122,79,.08);

    pointer-events: none;

    z-index: 0;
}


/* =========================================
SUBTLE TOP GLOW
========================================= */

.elementor-38 .elementor-element.elementor-element-7265757::before{

    content: "";

    position: absolute;

    width: 150px;
    height: 150px;

    right: -45px;
    top: -50px;

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(201,154,107,.12) 0%,
            rgba(201,154,107,0) 70%
        );

    pointer-events: none;

    z-index: 0;
}


/* =========================================
HOVER CARD
========================================= */

.elementor-38 .elementor-element.elementor-element-7265757:hover{

    transform: translateY(-7px);

    background: #fff;

    box-shadow:
        0 22px 46px rgba(5,12,4,.25);
}


/* icon hover */

.elementor-38 .elementor-element.elementor-element-7265757:hover .elementor-image-box-img img{

    transform:
        translateY(-4px)
        rotate(-3deg);

    background: #A66F45;

    box-shadow:
        0 12px 24px rgba(105,67,41,.25);
}


/* decorative line hover */

.elementor-38 .elementor-element.elementor-element-7265757:hover .elementor-image-box-content::after{
    width: 70px;
}


/* =========================================
OPTIONAL LINK
========================================= */

.elementor-38 .elementor-element.elementor-element-7265757 a{
    color: inherit;
}


/* =========================================
MOBILE
========================================= */

@media(max-width:767px){

    .elementor-38 .elementor-element.elementor-element-7265757{

        min-height: auto;

        padding: 25px 24px 26px;

        border-radius: 22px;
    }


    .elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-img{

        margin-bottom: 18px !important;
    }


    .elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-img img{

        width: 52px !important;

        height: 52px !important;

        padding: 13px;
    }


    .elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-title{

        font-size: 22px;
    }


    .elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-description{

        font-size: 14px;
    }


    .elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-description strong{

        font-size: 13.5px;

        margin-bottom: 10px;
    }


    .elementor-38 .elementor-element.elementor-element-7265757 .elementor-image-box-description span{

        font-size: 12.5px;
    }


    .elementor-38 .elementor-element.elementor-element-7265757::after{

        font-size: 76px;

        right: 11px;
        top: -4px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7d2941 *//* =========================================
KAMPUNG BII - IMAGE BOX FEATURE CARD
Main Section Color: #192615
========================================= */


/* =========================================
CARD
========================================= */

.elementor-38 .elementor-element.elementor-element-e7d2941{
    position: relative;
    overflow: hidden;

    background: #F4EBDD;

    border-radius: 26px;

    padding: 32px 32px 30px;

    min-height: 300px;

    border: 1px solid rgba(183,122,79,.15);

    box-shadow:
        0 12px 32px rgba(5,12,4,.18);

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease;
}


/* =========================================
CONTENT LAYER
========================================= */

.elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-wrapper{
    position: relative;
    z-index: 2;
}


/* =========================================
IMAGE / ICON
========================================= */

.elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-img{
    margin-bottom: 24px !important;
}


/* icon background */

.elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-img img{

    width: 60px !important;
    height: 60px !important;

    object-fit: contain;

    padding: 15px;

    border-radius: 50%;

    background: #B77A4F;

    box-shadow:
        0 7px 18px rgba(105,67,41,.18);

    transition:
        transform .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}


/* =========================================
CHINESE TITLE
========================================= */

.elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-title{

    margin: 0 0 7px !important;

    color: #3B3028 !important;

    font-size: 25px;

    font-weight: 700;

    line-height: 1.35;
}


/* =========================================
MAIN DESCRIPTION
========================================= */

.elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-description{

    margin: 0;

    color: #65584C !important;

    font-size: 14px;

    line-height: 1.8;
}


/* =========================================
ENGLISH TITLE
Use <strong>English Title</strong>
========================================= */

.elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-description strong{

    display: block;

    margin-bottom: 12px;

    color: #A66F45 !important;

    font-size: 14px;

    line-height: 1.5;

    font-weight: 700;

    letter-spacing: .15px;
}


/* =========================================
ENGLISH DESCRIPTION
Use <span>English Description</span>
========================================= */

.elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-description span{

    display: block;

    margin-top: 6px;

    color: #8A796A !important;

    font-size: 13px;

    line-height: 1.7;
}


/* =========================================
DECORATIVE LINE
========================================= */

.elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-content::after{

    content: "";

    display: block;

    width: 42px;
    height: 2px;

    margin-top: 22px;

    background: #C99A6B;

    border-radius: 10px;

    transition:
        width .35s ease;
}


/* =========================================
BIG DECORATIVE NUMBER
01 / 02 / 03 / 04
========================================= */

.elementor-38 .elementor-element.elementor-element-e7d2941::after{

    position: absolute;

    right: 17px;
    top: -10px;

    font-size: 96px;

    font-weight: 700;

    line-height: 1;

    color: rgba(183,122,79,.08);

    pointer-events: none;

    z-index: 0;
}


/* =========================================
SUBTLE TOP GLOW
========================================= */

.elementor-38 .elementor-element.elementor-element-e7d2941::before{

    content: "";

    position: absolute;

    width: 150px;
    height: 150px;

    right: -45px;
    top: -50px;

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(201,154,107,.12) 0%,
            rgba(201,154,107,0) 70%
        );

    pointer-events: none;

    z-index: 0;
}


/* =========================================
HOVER CARD
========================================= */

.elementor-38 .elementor-element.elementor-element-e7d2941:hover{

    transform: translateY(-7px);

    background: #fff;

    box-shadow:
        0 22px 46px rgba(5,12,4,.25);
}


/* icon hover */

.elementor-38 .elementor-element.elementor-element-e7d2941:hover .elementor-image-box-img img{

    transform:
        translateY(-4px)
        rotate(-3deg);

    background: #A66F45;

    box-shadow:
        0 12px 24px rgba(105,67,41,.25);
}


/* decorative line hover */

.elementor-38 .elementor-element.elementor-element-e7d2941:hover .elementor-image-box-content::after{
    width: 70px;
}


/* =========================================
OPTIONAL LINK
========================================= */

.elementor-38 .elementor-element.elementor-element-e7d2941 a{
    color: inherit;
}


/* =========================================
MOBILE
========================================= */

@media(max-width:767px){

    .elementor-38 .elementor-element.elementor-element-e7d2941{

        min-height: auto;

        padding: 25px 24px 26px;

        border-radius: 22px;
    }


    .elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-img{

        margin-bottom: 18px !important;
    }


    .elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-img img{

        width: 52px !important;

        height: 52px !important;

        padding: 13px;
    }


    .elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-title{

        font-size: 22px;
    }


    .elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-description{

        font-size: 14px;
    }


    .elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-description strong{

        font-size: 13.5px;

        margin-bottom: 10px;
    }


    .elementor-38 .elementor-element.elementor-element-e7d2941 .elementor-image-box-description span{

        font-size: 12.5px;
    }


    .elementor-38 .elementor-element.elementor-element-e7d2941::after{

        font-size: 76px;

        right: 11px;
        top: -4px;
    }

}/* End custom CSS */