.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4861 .elementor-element.elementor-element-3d7d082 .elementor-repeater-item-fc2a552 .swiper-slide-bg{background-color:var( --e-global-color-f553a84 );background-image:url(https://poulinmarketplace.com/wp-content/uploads/2026/04/0426-trade-and-design-banner.webp);background-size:cover;}.elementor-4861 .elementor-element.elementor-element-3d7d082 .elementor-repeater-item-fc2a552 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-4861 .elementor-element.elementor-element-3d7d082 .elementor-repeater-item-07fb810 .swiper-slide-bg{background-color:var( --e-global-color-f553a84 );background-image:url(https://poulinmarketplace.com/wp-content/uploads/2026/04/51031506_LS_1_cc0a4fe4-3d93-47ea-8e37-7ddf1a8e1915_2000x2000.webp);background-size:cover;}.elementor-4861 .elementor-element.elementor-element-3d7d082 .elementor-repeater-item-07fb810 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-4861 .elementor-element.elementor-element-3d7d082 .swiper-slide{transition-duration:calc(4000ms*1.2);height:400px;}.elementor-4861 .elementor-element.elementor-element-3d7d082 .swiper-slide-contents{max-width:66%;}.elementor-4861 .elementor-element.elementor-element-3d7d082 .swiper-slide-inner{text-align:center;}.elementor-4861 .elementor-element.elementor-element-f82db22:not(.elementor-motion-effects-element-type-background), .elementor-4861 .elementor-element.elementor-element-f82db22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4861 .elementor-element.elementor-element-f82db22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-4861 .elementor-element.elementor-element-f82db22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-4861 .elementor-element.elementor-element-826cb86 .elementor-icon-box-wrapper{gap:15px;}.elementor-4861 .elementor-element.elementor-element-826cb86.elementor-view-stacked .elementor-icon{background-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-826cb86.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-826cb86.elementor-view-default .elementor-icon{fill:#9E9C9B;color:#9E9C9B;border-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-21b528a .elementor-icon-box-wrapper{gap:15px;}.elementor-4861 .elementor-element.elementor-element-21b528a.elementor-view-stacked .elementor-icon{background-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-21b528a.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-21b528a.elementor-view-default .elementor-icon{fill:#9E9C9B;color:#9E9C9B;border-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-f4410fb .elementor-icon-box-wrapper{gap:15px;}.elementor-4861 .elementor-element.elementor-element-f4410fb.elementor-view-stacked .elementor-icon{background-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-f4410fb.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-f4410fb.elementor-view-default .elementor-icon{fill:#9E9C9B;color:#9E9C9B;border-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-4532b9f{--spacer-size:50px;}.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-4861 .elementor-element.elementor-element-c43421c{text-align:center;}.elementor-4861 .elementor-element.elementor-element-0207322 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 30px 0px 30px;}.elementor-4861 .elementor-element.elementor-element-0207322 .elementor-icon-box-wrapper{gap:10px;}.elementor-4861 .elementor-element.elementor-element-0207322 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-0207322.elementor-view-stacked .elementor-icon{background-color:#B07D50;}.elementor-4861 .elementor-element.elementor-element-0207322.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-0207322.elementor-view-default .elementor-icon{fill:#B07D50;color:#B07D50;border-color:#B07D50;}.elementor-4861 .elementor-element.elementor-element-0207322 .elementor-icon{font-size:64px;}.elementor-4861 .elementor-element.elementor-element-0207322:has(:hover) .elementor-icon-box-title,
					 .elementor-4861 .elementor-element.elementor-element-0207322:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-602e0f2 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 30px 0px 30px;}.elementor-4861 .elementor-element.elementor-element-602e0f2 .elementor-icon-box-wrapper{gap:10px;}.elementor-4861 .elementor-element.elementor-element-602e0f2 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-602e0f2.elementor-view-stacked .elementor-icon{background-color:#B07D50;}.elementor-4861 .elementor-element.elementor-element-602e0f2.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-602e0f2.elementor-view-default .elementor-icon{fill:#B07D50;color:#B07D50;border-color:#B07D50;}.elementor-4861 .elementor-element.elementor-element-602e0f2 .elementor-icon{font-size:64px;}.elementor-4861 .elementor-element.elementor-element-602e0f2:has(:hover) .elementor-icon-box-title,
					 .elementor-4861 .elementor-element.elementor-element-602e0f2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-6c9ce58 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 30px 0px 30px;}.elementor-4861 .elementor-element.elementor-element-6c9ce58 .elementor-icon-box-wrapper{gap:10px;}.elementor-4861 .elementor-element.elementor-element-6c9ce58 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-6c9ce58.elementor-view-stacked .elementor-icon{background-color:#B07D50;}.elementor-4861 .elementor-element.elementor-element-6c9ce58.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-6c9ce58.elementor-view-default .elementor-icon{fill:#B07D50;color:#B07D50;border-color:#B07D50;}.elementor-4861 .elementor-element.elementor-element-6c9ce58 .elementor-icon{font-size:64px;}.elementor-4861 .elementor-element.elementor-element-6c9ce58:has(:hover) .elementor-icon-box-title,
					 .elementor-4861 .elementor-element.elementor-element-6c9ce58:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-d9b76b1 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 30px 0px 30px;}.elementor-4861 .elementor-element.elementor-element-d9b76b1 .elementor-icon-box-wrapper{gap:10px;}.elementor-4861 .elementor-element.elementor-element-d9b76b1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-d9b76b1.elementor-view-stacked .elementor-icon{background-color:#B07D50;}.elementor-4861 .elementor-element.elementor-element-d9b76b1.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-d9b76b1.elementor-view-default .elementor-icon{fill:#B07D50;color:#B07D50;border-color:#B07D50;}.elementor-4861 .elementor-element.elementor-element-d9b76b1 .elementor-icon{font-size:64px;}.elementor-4861 .elementor-element.elementor-element-d9b76b1:has(:hover) .elementor-icon-box-title,
					 .elementor-4861 .elementor-element.elementor-element-d9b76b1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-c9c807b > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 30px 0px 30px;}.elementor-4861 .elementor-element.elementor-element-c9c807b .elementor-icon-box-wrapper{gap:10px;}.elementor-4861 .elementor-element.elementor-element-c9c807b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-c9c807b.elementor-view-stacked .elementor-icon{background-color:#B07D50;}.elementor-4861 .elementor-element.elementor-element-c9c807b.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-c9c807b.elementor-view-default .elementor-icon{fill:#B07D50;color:#B07D50;border-color:#B07D50;}.elementor-4861 .elementor-element.elementor-element-c9c807b .elementor-icon{font-size:64px;}.elementor-4861 .elementor-element.elementor-element-c9c807b:has(:hover) .elementor-icon-box-title,
					 .elementor-4861 .elementor-element.elementor-element-c9c807b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-945f34e > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 30px 0px 30px;}.elementor-4861 .elementor-element.elementor-element-945f34e .elementor-icon-box-wrapper{gap:10px;}.elementor-4861 .elementor-element.elementor-element-945f34e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-945f34e.elementor-view-stacked .elementor-icon{background-color:#B07D50;}.elementor-4861 .elementor-element.elementor-element-945f34e.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-945f34e.elementor-view-default .elementor-icon{fill:#B07D50;color:#B07D50;border-color:#B07D50;}.elementor-4861 .elementor-element.elementor-element-945f34e .elementor-icon{font-size:64px;}.elementor-4861 .elementor-element.elementor-element-945f34e:has(:hover) .elementor-icon-box-title,
					 .elementor-4861 .elementor-element.elementor-element-945f34e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-cecd3cc{--spacer-size:50px;}.elementor-4861 .elementor-element.elementor-element-3bbf891{--spacer-size:20px;}.elementor-4861 .elementor-element.elementor-element-8bc4334{text-align:center;}.elementor-4861 .elementor-element.elementor-element-8bc4334 .elementor-heading-title{color:var( --e-global-color-text );}.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-4861 .elementor-element.elementor-element-4a78470{text-align:center;}.elementor-4861 .elementor-element.elementor-element-8c84273{--spacer-size:20px;}.elementor-4861 .elementor-element.elementor-element-6e5b2b7:not(.elementor-motion-effects-element-type-background), .elementor-4861 .elementor-element.elementor-element-6e5b2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-4861 .elementor-element.elementor-element-6e5b2b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4861 .elementor-element.elementor-element-6e5b2b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4861 .elementor-element.elementor-element-cbcaf42{text-align:center;}.elementor-4861 .elementor-element.elementor-element-cbcaf42 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-18b0785 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:15px 15px 15px 15px;}.elementor-4861 .elementor-element.elementor-element-18b0785 .elementor-icon-box-wrapper{gap:15px;}.elementor-4861 .elementor-element.elementor-element-18b0785 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-18b0785.elementor-view-stacked .elementor-icon{background-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-18b0785.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-18b0785.elementor-view-default .elementor-icon{fill:#9E9C9B;color:#9E9C9B;border-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-18b0785:has(:hover) .elementor-icon-box-title,
					 .elementor-4861 .elementor-element.elementor-element-18b0785:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-4d75263 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:15px 15px 15px 15px;}.elementor-4861 .elementor-element.elementor-element-4d75263 .elementor-icon-box-wrapper{gap:15px;}.elementor-4861 .elementor-element.elementor-element-4d75263 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-4d75263.elementor-view-stacked .elementor-icon{background-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-4d75263.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-4d75263.elementor-view-default .elementor-icon{fill:#9E9C9B;color:#9E9C9B;border-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-4d75263:has(:hover) .elementor-icon-box-title,
					 .elementor-4861 .elementor-element.elementor-element-4d75263:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-07d7034 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:15px 15px 15px 15px;}.elementor-4861 .elementor-element.elementor-element-07d7034 .elementor-icon-box-wrapper{gap:15px;}.elementor-4861 .elementor-element.elementor-element-07d7034 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-07d7034.elementor-view-stacked .elementor-icon{background-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-07d7034.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-07d7034.elementor-view-default .elementor-icon{fill:#9E9C9B;color:#9E9C9B;border-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-07d7034:has(:hover) .elementor-icon-box-title,
					 .elementor-4861 .elementor-element.elementor-element-07d7034:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-f566ead > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:15px 15px 15px 15px;}.elementor-4861 .elementor-element.elementor-element-f566ead .elementor-icon-box-wrapper{gap:15px;}.elementor-4861 .elementor-element.elementor-element-f566ead .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-f566ead.elementor-view-stacked .elementor-icon{background-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-f566ead.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-f566ead.elementor-view-default .elementor-icon{fill:#9E9C9B;color:#9E9C9B;border-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-f566ead:has(:hover) .elementor-icon-box-title,
					 .elementor-4861 .elementor-element.elementor-element-f566ead:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-6ebf766 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:15px 15px 15px 15px;}.elementor-4861 .elementor-element.elementor-element-6ebf766 .elementor-icon-box-wrapper{gap:15px;}.elementor-4861 .elementor-element.elementor-element-6ebf766 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-6ebf766.elementor-view-stacked .elementor-icon{background-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-6ebf766.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-6ebf766.elementor-view-default .elementor-icon{fill:#9E9C9B;color:#9E9C9B;border-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-6ebf766:has(:hover) .elementor-icon-box-title,
					 .elementor-4861 .elementor-element.elementor-element-6ebf766:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-9775068 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:15px 15px 15px 15px;}.elementor-4861 .elementor-element.elementor-element-9775068 .elementor-icon-box-wrapper{gap:15px;}.elementor-4861 .elementor-element.elementor-element-9775068 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-9775068.elementor-view-stacked .elementor-icon{background-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-9775068.elementor-view-framed .elementor-icon, .elementor-4861 .elementor-element.elementor-element-9775068.elementor-view-default .elementor-icon{fill:#9E9C9B;color:#9E9C9B;border-color:#9E9C9B;}.elementor-4861 .elementor-element.elementor-element-9775068:has(:hover) .elementor-icon-box-title,
					 .elementor-4861 .elementor-element.elementor-element-9775068:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-941f631:not(.elementor-motion-effects-element-type-background), .elementor-4861 .elementor-element.elementor-element-941f631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-4861 .elementor-element.elementor-element-941f631{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4861 .elementor-element.elementor-element-941f631 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-4861 .elementor-element.elementor-element-bdd21a9 .elementor-cta .elementor-cta__bg, .elementor-4861 .elementor-element.elementor-element-bdd21a9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4861 .elementor-element.elementor-element-bdd21a9 .elementor-cta__content{text-align:center;background-color:#2C3E50;}.elementor-4861 .elementor-element.elementor-element-bdd21a9 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-weight:900;color:var( --e-global-color-f553a84 );}.elementor-4861 .elementor-element.elementor-element-bdd21a9 .elementor-cta__description{color:var( --e-global-color-f553a84 );}.elementor-4861 .elementor-element.elementor-element-bdd21a9 .elementor-cta__button{color:var( --e-global-color-f553a84 );background-color:var( --e-global-color-bb8e462 );border-color:var( --e-global-color-bb8e462 );}.elementor-4861 .elementor-element.elementor-element-bdd21a9 .elementor-cta__button:hover{background-color:var( --e-global-color-2bea1b4 );border-color:var( --e-global-color-2bea1b4 );}:root{--page-title-display:none;}/* Start custom CSS for section, class: .elementor-element-217ab1b */.elementor-4861 .elementor-element.elementor-element-217ab1b button {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c1bb62 */.elementor-4861 .elementor-element.elementor-element-6c1bb62 img {
    margin-bottom: 20px;
    border-radius: 15px;
}

.smart-features {
	padding: 0;
	background: #f2efec;
	display: grid;
	grid-template-columns: 320px 1fr;
	gap: 0;
	border-radius: 20px;
}

.features-nav {
	padding: 2rem 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.features-nav-title {
	padding: 0 2rem;
	font-size: 1.3rem;
	font-weight: bold;
	margin-bottom: 2rem;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.feature-tab {
	padding: 1.2rem 2rem;
	cursor: pointer;
	border-left: 4px solid transparent;
	transition: all 0.3s;
	display: flex;
	align-items: center;
	gap: 1rem;
	font-size: 0.95rem;
	position: relative;
}

.feature-tab:hover {
	background: rgba(255,255,255,0.1);
}

.feature-tab.active {
	border-left-color: var(--secondary);
	background: rgba(0,0,0,0.15);
	font-weight: bold;
}

.feature-icon {
	font-size: 1.5rem;
}

.feature-content {
	display: grid;
	gap: 3rem;
	padding: 3rem;
	background: #faf9f9;
	border-radius: 20px;
}

.feature-image {
	width: 100%;
	aspect-ratio: 4/3;
	background: linear-gradient(135deg, #E8D5C4 0%, #D4A574 100%);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 5rem;
	color: rgba(255,255,255,0.2);
	position: relative;
	overflow: hidden;
	border-radius: 8px;
	box-shadow: 0 10px 40px rgba(0,0,0,0.15);
}

.feature-image::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: repeating-linear-gradient(
		45deg,
		transparent,
		transparent 2px,
		rgba(255,255,255,0.05) 2px,
		rgba(255,255,255,0.05) 4px
	);
}

.feature-details h2 {
	font-size: 2rem;
	margin-bottom: 1rem;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.feature-checklist {
	display: flex;
	flex-direction: column;
	gap: 0.8rem;
	margin-bottom: 2rem;
}

.feature-check {
	display: flex;
	align-items: center;
	gap: 0.8rem;
	color: #555;
	font-size: 0.95rem;
}

.check-icon {
	width: 20px;
	height: 20px;
	background: #B07D50;
	border-radius: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--white);
	font-weight: bold;
	flex-shrink: 0;
	font-size: 0.9rem;
}

.feature-badges {
	display: flex;
	gap: 1rem;
	flex-wrap: wrap;
}

.feature-badge {
	background: #B07D50;
	color: #fff;
	padding: 0.6rem 1.2rem;
	font-size: 0.75rem;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-radius: 4px;
}
		.feature-content {
	display: none !important;
}

.feature-content.active {
	display: grid !important;
}
/* Responsive */
@media (max-width: 1024px) {
	.smart-features {
		grid-template-columns: 280px 1fr;
	}

	.feature-content {
		grid-template-columns: 1fr;
		gap: 2rem;
	}
}

@media (max-width: 768px) {
	.smart-features {
		grid-template-columns: 1fr;
		min-height: auto;
	}

	.features-nav {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		padding: 1.5rem;
		gap: 0.5rem;
	}

	.features-nav-title {
		grid-column: 1 / -1;
	}

	.feature-tab {
		padding: 1rem;
		flex-direction: column;
		text-align: center;
		border-left: none;
		border-bottom: 3px solid transparent;
	}

	.feature-tab.active {
		border-left: none;
		border-bottom-color: var(--secondary);
	}

	.feature-content {
		padding: 2rem 1.5rem;
		grid-template-columns: 1fr;
	}

	.feature-details h2 {
		font-size: 1.5rem;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bee6af3 */.features-comparison { 
            padding: 2rem; 
            background: var(--white);
            margin-bottom: 2rem;
        }
 
        .features-comparison h2 { 
            text-align: center; 
            font-size: 2.5rem; 
            margin-bottom: 3rem; 
            color: var(--primary); 
            font-weight: normal; 
            letter-spacing: 1px; 
        }
 
        .comparison-table { 
            max-width: 1100px; 
            margin: 0 auto; 
            background: var(--white); 
            border: 1px solid var(--border); 
            overflow-x: auto;
            -webkit-overflow-scrolling: touch;
            box-shadow: 0 8px 25px rgba(0,0,0,0.08); 
        }
 
        /* DESKTOP: 4 COLUMN GRID */
        .table-header { 
            display: grid; 
            grid-template-columns: 2fr 1fr 1fr 1fr; 
            background: var(--primary); 
            color: var(--white); 
            font-weight: bold;
            position: sticky;
            top: 0;
            z-index: 10;
        }
 
        .table-header > div { 
            padding: 1.5rem; 
            text-align: center; 
            border-right: 1px solid rgba(255,255,255,0.1);
            word-break: break-word;
        }
 
        .table-header > div:first-child { 
            text-align: left; 
        }
 
        .table-header > div:last-child { 
            border-right: none; 
        }
 
        .table-row { 
            display: grid; 
            grid-template-columns: 2fr 1fr 1fr 1fr; 
            border-bottom: 1px solid var(--border); 
            align-items: center;
        }
 
        .table-row > div { 
            padding: 1.5rem; 
            text-align: center; 
            border-right: 1px solid var(--border); 
        }
 
        .table-row > div:first-child { 
            text-align: left; 
            color: var(--primary); 
            font-weight: bold; 
            background: var(--light-bg); 
            border-right: 2px solid var(--border); 
        }
 
        .table-row > div:last-child { 
            border-right: none; 
        }
 
        .checkmark { 
            color: #27AE60; 
            font-weight: bold; 
            font-size: 1.3rem; 
        }
 
        .x-mark { 
            color: #E74C3C; 
            font-weight: bold; 
            font-size: 1.3rem; 
        }
 
        /* TABLET: 1024px and below */
        @media (max-width: 1024px) {
            .comparison-table {
                overflow-x: auto;
            }
            
            .table-header, .table-row {
                grid-template-columns: 1.5fr 1fr 1fr 1fr;
                font-size: 0.9rem;
            }
            
            .table-header > div, .table-row > div {
                padding: 1rem;
            }
            
            .checkmark, .x-mark {
                font-size: 1.1rem;
            }
        }
 
        /* MOBILE: 768px and below */
        @media (max-width: 768px) {
            .features-comparison {
                padding: 1.5rem 1rem;
            }
 
            .features-comparison h2 {
                font-size: 1.8rem;
                margin-bottom: 2rem;
            }
            
            .comparison-table {
                border: none;
                box-shadow: none;
                overflow-x: auto;
                -webkit-overflow-scrolling: touch;
            }
            
            .table-header { 
                grid-template-columns: 1fr 1fr 1fr 1fr;
                padding: 0;
                min-width: 600px;
            }
            
            .table-header > div { 
                padding: 1.2rem 0.8rem;
                font-size: 0.85rem;
                border-right: 1px solid rgba(255,255,255,0.2);
            }
            
            .table-header > div:first-child {
                min-width: 140px;
            }
            
            .table-row { 
                grid-template-columns: 1fr 1fr 1fr 1fr;
                border-bottom: 1px solid var(--border);
                min-width: 600px;
            }
            
            .table-row > div { 
                padding: 1.2rem 0.8rem;
                border-right: 1px solid var(--border);
                font-size: 0.9rem;
            }
            
            .table-row > div:first-child { 
                min-width: 140px;
                font-size: 0.85rem;
            }
            
            .checkmark, .x-mark {
                font-size: 1.1rem;
            }
        }
 
        /* SMALL MOBILE: 480px and below */
        @media (max-width: 480px) {
            .features-comparison {
                padding: 1.5rem 1rem;
            }
            
            .features-comparison h2 {
                font-size: 1.5rem;
                margin-bottom: 1.5rem;
            }
            
            .table-header, .table-row {
                grid-template-columns: 1fr 1fr 1fr 1fr;
                min-width: 550px;
            }
            
            .table-header > div, .table-row > div {
                padding: 1rem 0.6rem;
                font-size: 0.75rem;
            }
            
            .table-header > div:first-child, .table-row > div:first-child {
                min-width: 120px;
                font-size: 0.7rem;
            }
            
            .checkmark, .x-mark {
                font-size: 1rem;
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48f53b9 */:root {
            --primary: #2C3E50;
            --secondary: #D4A574;
            --accent: #E8D5C4;
            --text: #333;
            --light-bg: #F8F6F3;
            --white: #FFFFFF;
            --border: #E0D5CC;
        }

        .contact-btn {
            background: var(--secondary);
            color: var(--white);
            padding: 0.8rem 2rem;
            border-radius: 0;
            border: none;
            cursor: pointer;
            font-size: 0.9rem;
            text-decoration: none;
            transition: background 0.3s;
        }

        .contact-btn:hover {
            background: #C4944C;
        }

        /* Hero Section */
        .hero {
            background: linear-gradient(135deg, var(--primary) 0%, #3D4F5E 100%);
            color: var(--white);
            padding: 8rem 2rem;
            text-align: center;
            position: relative;
            overflow: hidden;
        }

        .hero::before {
            content: '';
            position: absolute;
            top: 0;
            right: 0;
            width: 400px;
            height: 400px;
            background: radial-gradient(circle, rgba(212, 165, 116, 0.1) 0%, transparent 70%);
            pointer-events: none;
        }

        .hero-content {
            position: relative;
            z-index: 1;
            max-width: 900px;
            margin: 0 auto;
            animation: fadeInUp 0.8s ease-out;
        }

        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(30px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .hero h1 {
            font-size: 3.5rem;
            margin-bottom: 1rem;
            font-weight: normal;
            letter-spacing: 1px;
        }

        .hero p {
            font-size: 1.3rem;
            margin-bottom: 2rem;
            font-weight: 300;
            letter-spacing: 0.5px;
        }

        .hero-buttons {
            display: flex;
            gap: 1.5rem;
            justify-content: center;
            flex-wrap: wrap;
        }

        .btn-primary, .btn-secondary {
            padding: 1rem 2.5rem;
            font-size: 1rem;
            border: none;
            cursor: pointer;
            transition: all 0.3s;
            text-decoration: none;
            display: inline-block;
        }

        .btn-primary {
            background: var(--secondary);
            color: var(--white);
        }

        .btn-primary:hover {
            background: #C4944C;
            transform: translateY(-2px);
        }

        .btn-secondary {
            background: transparent;
            color: var(--white);
            border: 2px solid var(--secondary);
        }

        .btn-secondary:hover {
            background: var(--secondary);
        }

        /* Value Props */
        .value-props {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 3rem;
            padding: 4rem 2rem;
            background: var(--light-bg);
        }

        .value-prop {
            text-align: center;
            animation: slideInUp 0.8s ease-out backwards;
        }

        .value-prop:nth-child(1) { animation-delay: 0.1s; }
        .value-prop:nth-child(2) { animation-delay: 0.2s; }
        .value-prop:nth-child(3) { animation-delay: 0.3s; }

        @keyframes slideInUp {
            from {
                opacity: 0;
                transform: translateY(20px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .value-prop h3 {
            font-size: 1.5rem;
            margin-bottom: 1rem;
            color: var(--primary);
        }

        .value-prop p {
            color: #666;
            font-size: 0.95rem;
        }

        /* Furniture Categories */
        .categories-section {
            padding: 5rem 2rem;
            background: var(--white);
        }

        .section-title {
            text-align: center;
            font-size: 2.5rem;
            margin-bottom: 3rem;
            color: var(--primary);
            font-weight: normal;
            letter-spacing: 1px;
        }

        .categories-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 2rem;
            max-width: 1400px;
            margin: 0 auto;
        }

        .category-card {
            background: var(--light-bg);
            padding: 2rem;
            text-align: center;
            transition: all 0.3s;
            cursor: pointer;
            border: 2px solid transparent;
            position: relative;
            overflow: hidden;
        }

        .category-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: linear-gradient(135deg, rgba(212, 165, 116, 0.1), transparent);
            opacity: 0;
            transition: opacity 0.3s;
        }

        .category-card:hover {
            border-color: var(--secondary);
            transform: translateY(-5px);
            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
        }

        .category-icon {
            font-size: 3.5rem;
            margin-bottom: 1rem;
        }

        .category-card h3 {
            font-size: 1.6rem;
            color: var(--primary);
            margin-bottom: 1rem;
            font-weight: normal;
        }

        .category-card p {
            color: #666;
            font-size: 0.95rem;
            margin-bottom: 1.5rem;
        }

        .category-link {
            color: var(--secondary);
            text-decoration: none;
            font-weight: bold;
            transition: color 0.3s;
        }

        .category-link:hover {
            color: #C4944C;
        }

        /* Brands Section */
        .brands-section {
            padding: 5rem 0rem;
            
        }

        .brands-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 1rem;
            margin: 0 auto;
        }

        .brand-card {
            background: var(--white);
            padding: 2.5rem;
            border: 1px solid var(--border);
            text-align: center;
            transition: all 0.3s;
            position: relative;
                align-content: space-between;
    display: grid;
        }

        .brand-card::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            height: 4px;
            background: var(--secondary);
            transform: scaleX(0);
            transform-origin: left;
            transition: transform 0.3s;
        }

        .brand-card:hover::after {
            transform: scaleX(1);
        }

        .brand-card:hover {
            box-shadow: 0 15px 40px rgba(0,0,0,0.12);
        }

        .brand-logo {
            font-size: 2rem;
            font-weight: bold;
            color: var(--primary);
            margin-bottom: 1rem;
            font-style: italic;
        }

        .brand-card h3 {
            font-size: 1.3rem;
            margin-bottom: 1rem;
            color: var(--primary);
            font-weight: normal;
        }

        .brand-card p {
            color: #666;
            font-size: 0.9rem;
            margin-bottom: 1.5rem;
            line-height: 1.5;
        }

        .brand-cta {
            color: var(--secondary);
            text-decoration: none;
            font-weight: bold;
            transition: color 0.3s;
            font-size: 0.95rem;
        }

        .brand-cta:hover {
            color: #C4944C;
        }

        /* Features Section */
        .features-section {
            padding: 5rem 2rem;
            background: var(--white);
        }

        .features-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 2rem;
            max-width: 1200px;
            margin: 0 auto;
            text-align: center;
        }

        .feature-item h4 {
            color: var(--primary);
            margin-bottom: 0.5rem;
            font-size: 1.2rem;
        }

        .feature-item p {
            color: #666;
            font-size: 0.85rem;
        }

        /* CTA Section */
        .cta-section {
            background: linear-gradient(135deg, var(--primary) 0%, #3D4F5E 100%);
            color: var(--white);
            padding: 5rem 2rem;
            text-align: center;
        }

        .cta-section h2 {
            font-size: 2.5rem;
            margin-bottom: 2rem;
            font-weight: normal;
            letter-spacing: 1px;
        }

        .cta-section p {
            font-size: 1.1rem;
            margin-bottom: 2rem;
            max-width: 600px;
            margin-left: auto;
            margin-right: auto;
        }

        /* Footer */
        footer {
            background: var(--primary);
            color: var(--white);
            padding: 3rem 2rem;
            text-align: center;
            border-top: 2px solid var(--secondary);
        }

        footer p {
            font-size: 0.9rem;
            margin-bottom: 1rem;
        }

        footer a {
            color: var(--secondary);
            text-decoration: none;
        }

        footer a:hover {
            text-decoration: underline;
        }

        /* Responsive */
        @media (max-width: 768px) {
            .hero h1 {
                font-size: 2rem;
            }

            nav {
                gap: 1rem;
            }

            nav a {
                font-size: 0.85rem;
            }

            .hero-buttons {
                flex-direction: column;
                gap: 1rem;
            }

            .btn-primary, .btn-secondary {
                width: 100%;
            }

            .section-title {
                font-size: 1.8rem;
            }

            .cta-section h2 {
                font-size: 1.8rem;
            }
        }/* End custom CSS */