.elementor-9005 .elementor-element.elementor-element-a75f7f4 > .elementor-container{max-width:1409px;}.elementor-9005 .elementor-element.elementor-element-a75f7f4{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-9005 .elementor-element.elementor-element-2c20125 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9005 .elementor-element.elementor-element-d6f77f1{--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;--margin-top:0px;--margin-bottom:-24px;--margin-left:5px;--margin-right:0px;}.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-9005 .elementor-element.elementor-element-3532f52 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:900;color:#474D5D;}.elementor-9005 .elementor-element.elementor-element-4741795{--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;}.elementor-9005 .elementor-element.elementor-element-7d34980{--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-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-9005 .elementor-element.elementor-element-3b2031f{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-9005 .elementor-element.elementor-element-53013db{--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-9005 .elementor-element.elementor-element-4059734{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9005 .elementor-element.elementor-element-4059734.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9005 .elementor-element.elementor-element-4059734 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-9005 .elementor-element.elementor-element-0245947{--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;}.elementor-9005 .elementor-element.elementor-element-cabd2e8{--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-9005 .elementor-element.elementor-element-ed852ba{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9005 .elementor-element.elementor-element-ed852ba .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-9005 .elementor-element.elementor-element-c8c9a40{--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-9005 .elementor-element.elementor-element-96f1756{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-9005 .elementor-element.elementor-element-55c95e9{--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-9005 .elementor-element.elementor-element-841779e{margin:10px 1px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;text-align:start;font-family:"Albert Sans", Sans-serif;font-size:45px;font-weight:900;line-height:39px;letter-spacing:-0.2px;color:#474D5D;}.elementor-9005 .elementor-element.elementor-element-841779e p{margin-block-end:0px;}.elementor-9005 .elementor-element.elementor-element-df340c9{--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;}.elementor-9005 .elementor-element.elementor-element-b94ecc9{--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-9005 .elementor-element.elementor-element-702cd35{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.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-9005 .elementor-element.elementor-element-31438ef .elementor-button{background-color:#A6C739;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;fill:#000000;color:#000000;padding:15px 60px 15px 60px;}.elementor-9005 .elementor-element.elementor-element-31438ef{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9005 .elementor-element.elementor-element-31438ef .elementor-button:hover, .elementor-9005 .elementor-element.elementor-element-31438ef .elementor-button:focus{color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-31438ef .elementor-button:hover svg, .elementor-9005 .elementor-element.elementor-element-31438ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-1fd9888{--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-9005 .elementor-element.elementor-element-354008b{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 1px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9005 .elementor-element.elementor-element-354008b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9005 .elementor-element.elementor-element-4a6f0d1{--divider-border-style:solid;--divider-color:#A6C7399C;--divider-border-width:170px;margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:5;border-radius:0px 0px 0px 0px;}.elementor-9005 .elementor-element.elementor-element-4a6f0d1 .elementor-divider-separator{width:60%;margin:0 auto;margin-right:0;}.elementor-9005 .elementor-element.elementor-element-4a6f0d1 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-9005 .elementor-element.elementor-element-20d2767{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9005 .elementor-element.elementor-element-20d2767:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-20d2767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#474D5D;}.elementor-9005 .elementor-element.elementor-element-62b5073{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9005 .elementor-element.elementor-element-394d85c .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-9005 .elementor-element.elementor-element-394d85c .elementskit-btn{background-color:#474D5D;width:0%;padding:45px 200px 40px 140px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9005 .elementor-element.elementor-element-394d85c .elementskit-btn:hover{background-color:#242833;color:#ffffff;fill:#ffffff;}.elementor-9005 .elementor-element.elementor-element-394d85c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-9005 .elementor-element.elementor-element-6eb1fa9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9005 .elementor-element.elementor-element-df8c5d5 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-9005 .elementor-element.elementor-element-df8c5d5 .elementskit-btn{background-color:#474D5D;padding:45px 200px 40px 140px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9005 .elementor-element.elementor-element-df8c5d5 .elementskit-btn:hover{background-color:#5B5F68;color:#ffffff;fill:#ffffff;}.elementor-9005 .elementor-element.elementor-element-df8c5d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9005 .elementor-element.elementor-element-b2aa312{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9005 .elementor-element.elementor-element-f3e5a77 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-9005 .elementor-element.elementor-element-f3e5a77 .elementskit-btn{background-color:#474D5D;padding:45px 200px 40px 140px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9005 .elementor-element.elementor-element-f3e5a77 .elementskit-btn:hover{background-color:#242833;color:#ffffff;fill:#ffffff;}.elementor-9005 .elementor-element.elementor-element-f3e5a77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9005 .elementor-element.elementor-element-a401825{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9005 .elementor-element.elementor-element-f5ba025 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-9005 .elementor-element.elementor-element-f5ba025 .elementskit-btn{background-color:#474D5D;padding:45px 200px 40px 80px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9005 .elementor-element.elementor-element-f5ba025 .elementskit-btn:hover{background-color:#5B5F68;color:#ffffff;fill:#ffffff;}.elementor-9005 .elementor-element.elementor-element-f5ba025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;}.elementor-9005 .elementor-element.elementor-element-c627e17{--display:flex;--min-height:750px;--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;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-9005 .elementor-element.elementor-element-c627e17:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-c627e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9005 .elementor-element.elementor-element-c627e17::before, .elementor-9005 .elementor-element.elementor-element-c627e17 > .elementor-background-video-container::before, .elementor-9005 .elementor-element.elementor-element-c627e17 > .e-con-inner > .elementor-background-video-container::before, .elementor-9005 .elementor-element.elementor-element-c627e17 > .elementor-background-slideshow::before, .elementor-9005 .elementor-element.elementor-element-c627e17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9005 .elementor-element.elementor-element-c627e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://www.cmfurnitures.co.za/wp-content/uploads/2026/01/h1-bg111.jpg");--background-overlay:'';}.elementor-9005 .elementor-element.elementor-element-3776c8a{--display:flex;--justify-content:center;}.elementor-9005 .elementor-element.elementor-element-3776c8a.e-con{--flex-grow:0;--flex-shrink:0;}.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-9005 .elementor-element.elementor-element-0b3618e{width:var( --container-widget-width, 25% );max-width:25%;padding:10px 10px 10px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FDFDFD8A;border-radius:26px 26px 26px 26px;}.elementor-9005 .elementor-element.elementor-element-0b3618e .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-9005 .elementor-element.elementor-element-0b3618e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-0b3618e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-0b3618e.elementor-view-framed .elementor-icon, .elementor-9005 .elementor-element.elementor-element-0b3618e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-0b3618e .elementor-icon{font-size:12px;}.elementor-9005 .elementor-element.elementor-element-0b3618e .elementor-icon-box-title, .elementor-9005 .elementor-element.elementor-element-0b3618e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:600;line-height:2px;}.elementor-9005 .elementor-element.elementor-element-a488e53{font-family:"Albert Sans", Sans-serif;font-size:57px;font-weight:900;line-height:66px;color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-a488e53 p{margin-block-end:26px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9005 .elementor-element.elementor-element-34d5c3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9005 .elementor-element.elementor-element-34d5c3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9005 .elementor-element.elementor-element-34d5c3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9005 .elementor-element.elementor-element-34d5c3a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9005 .elementor-element.elementor-element-34d5c3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9005 .elementor-element.elementor-element-34d5c3a .elementor-icon-list-icon i{color:#A6C73A;transition:color 0.3s;}.elementor-9005 .elementor-element.elementor-element-34d5c3a .elementor-icon-list-icon svg{fill:#A6C73A;transition:fill 0.3s;}.elementor-9005 .elementor-element.elementor-element-34d5c3a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9005 .elementor-element.elementor-element-34d5c3a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9005 .elementor-element.elementor-element-7131b2c{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-62fdb8b .elementor-button{background-color:#A6C739;fill:#000000;color:#000000;}.elementor-9005 .elementor-element.elementor-element-62fdb8b .elementor-button:hover, .elementor-9005 .elementor-element.elementor-element-62fdb8b .elementor-button:focus{color:var( --e-global-color-text );}.elementor-9005 .elementor-element.elementor-element-62fdb8b .elementor-button:hover svg, .elementor-9005 .elementor-element.elementor-element-62fdb8b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9005 .elementor-element.elementor-element-c2f09cc{--display:flex;--min-height:0px;--justify-content:center;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.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-9005 .elementor-element.elementor-element-c3e08ee img{width:55%;border-radius:28px 28px 28px 28px;}.elementor-9005 .elementor-element.elementor-element-65a57ec{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.13;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;--padding-top:72px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-9005 .elementor-element.elementor-element-65a57ec:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-65a57ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B6E8000;}.elementor-9005 .elementor-element.elementor-element-65a57ec::before, .elementor-9005 .elementor-element.elementor-element-65a57ec > .elementor-background-video-container::before, .elementor-9005 .elementor-element.elementor-element-65a57ec > .e-con-inner > .elementor-background-video-container::before, .elementor-9005 .elementor-element.elementor-element-65a57ec > .elementor-background-slideshow::before, .elementor-9005 .elementor-element.elementor-element-65a57ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-9005 .elementor-element.elementor-element-65a57ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#43475B6B;background-image:url("https://www.cmfurnitures.co.za/wp-content/uploads/2026/01/1-section-background-01-01-scaled.png");--background-overlay:'';}.elementor-9005 .elementor-element.elementor-element-9974b27{--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;}.elementor-9005 .elementor-element.elementor-element-52b96ce{--display:flex;}.elementor-9005 .elementor-element.elementor-element-b919fb0{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) -10px;text-align:center;font-family:"Albert Sans", Sans-serif;font-size:55px;font-weight:900;line-height:60px;color:#474D5D;}.elementor-9005 .elementor-element.elementor-element-b919fb0 p{margin-block-end:0px;}.elementor-9005 .elementor-element.elementor-element-3873dcd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-9005 .elementor-element.elementor-element-9c97fbf{--display:flex;--min-height:387px;--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;}.elementor-9005 .elementor-element.elementor-element-52b9e59{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9005 .elementor-element.elementor-element-52b9e59:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-52b9e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#474D5E;}.elementor-9005 .elementor-element.elementor-element-24b1f58{padding:0px 0px 0px 20px;}.elementor-9005 .elementor-element.elementor-element-24b1f58 .elementor-heading-title{color:var( --e-global-color-8373b42 );}.elementor-9005 .elementor-element.elementor-element-6022101{padding:0px 16px 0px 19px;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9005 .elementor-element.elementor-element-8b3fc63{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 19px;}.elementor-9005 .elementor-element.elementor-element-8b3fc63 .elementor-icon-wrapper{text-align:start;}.elementor-9005 .elementor-element.elementor-element-8b3fc63.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-8b3fc63.elementor-view-framed .elementor-icon, .elementor-9005 .elementor-element.elementor-element-8b3fc63.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-8b3fc63.elementor-view-framed .elementor-icon, .elementor-9005 .elementor-element.elementor-element-8b3fc63.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-8b3fc63 .elementor-icon{font-size:21px;}.elementor-9005 .elementor-element.elementor-element-8b3fc63 .elementor-icon svg{height:21px;}.elementor-9005 .elementor-element.elementor-element-8a52535{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9005 .elementor-element.elementor-element-8a52535:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-8a52535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#474D5E;}.elementor-9005 .elementor-element.elementor-element-ad1e55f{padding:0px 0px 0px 20px;}.elementor-9005 .elementor-element.elementor-element-ad1e55f .elementor-heading-title{color:var( --e-global-color-8373b42 );}.elementor-9005 .elementor-element.elementor-element-99e56bd{padding:0px 16px 0px 19px;color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-bf7c3d1{padding:0px 0px 0px 19px;}.elementor-9005 .elementor-element.elementor-element-bf7c3d1 .elementor-icon-wrapper{text-align:start;}.elementor-9005 .elementor-element.elementor-element-bf7c3d1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-bf7c3d1.elementor-view-framed .elementor-icon, .elementor-9005 .elementor-element.elementor-element-bf7c3d1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-bf7c3d1.elementor-view-framed .elementor-icon, .elementor-9005 .elementor-element.elementor-element-bf7c3d1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-bf7c3d1 .elementor-icon{font-size:21px;}.elementor-9005 .elementor-element.elementor-element-bf7c3d1 .elementor-icon svg{height:21px;}.elementor-9005 .elementor-element.elementor-element-bc34cd2{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9005 .elementor-element.elementor-element-bc34cd2:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-bc34cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#474D5E;}.elementor-9005 .elementor-element.elementor-element-240d112{padding:0px 0px 0px 20px;}.elementor-9005 .elementor-element.elementor-element-240d112 .elementor-heading-title{color:var( --e-global-color-8373b42 );}.elementor-9005 .elementor-element.elementor-element-968ad37{padding:0px 16px 23px 19px;color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-5aec1fd{padding:0px 0px 0px 19px;}.elementor-9005 .elementor-element.elementor-element-5aec1fd .elementor-icon-wrapper{text-align:start;}.elementor-9005 .elementor-element.elementor-element-5aec1fd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-5aec1fd.elementor-view-framed .elementor-icon, .elementor-9005 .elementor-element.elementor-element-5aec1fd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-5aec1fd.elementor-view-framed .elementor-icon, .elementor-9005 .elementor-element.elementor-element-5aec1fd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-5aec1fd .elementor-icon{font-size:21px;}.elementor-9005 .elementor-element.elementor-element-5aec1fd .elementor-icon svg{height:21px;}.elementor-9005 .elementor-element.elementor-element-c644823{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-9005 .elementor-element.elementor-element-55ad03e{--display:flex;--min-height:387px;--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;}.elementor-9005 .elementor-element.elementor-element-66370fe{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9005 .elementor-element.elementor-element-66370fe:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-66370fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#474D5E;}.elementor-9005 .elementor-element.elementor-element-dcbd181{padding:0px 0px 0px 20px;}.elementor-9005 .elementor-element.elementor-element-dcbd181 .elementor-heading-title{color:var( --e-global-color-8373b42 );}.elementor-9005 .elementor-element.elementor-element-d41a744{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;padding:0px 16px 0px 19px;color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-de2699a{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 19px;}.elementor-9005 .elementor-element.elementor-element-de2699a .elementor-icon-wrapper{text-align:start;}.elementor-9005 .elementor-element.elementor-element-de2699a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-de2699a.elementor-view-framed .elementor-icon, .elementor-9005 .elementor-element.elementor-element-de2699a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-de2699a.elementor-view-framed .elementor-icon, .elementor-9005 .elementor-element.elementor-element-de2699a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-de2699a .elementor-icon{font-size:21px;}.elementor-9005 .elementor-element.elementor-element-de2699a .elementor-icon svg{height:21px;}.elementor-9005 .elementor-element.elementor-element-3b51b66{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9005 .elementor-element.elementor-element-3b51b66:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-3b51b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#474D5E;}.elementor-9005 .elementor-element.elementor-element-cfc3980{padding:0px 0px 0px 20px;}.elementor-9005 .elementor-element.elementor-element-cfc3980 .elementor-heading-title{color:var( --e-global-color-8373b42 );}.elementor-9005 .elementor-element.elementor-element-3bdeb80{padding:0px 16px 0px 19px;color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-4f49397{padding:0px 0px 0px 19px;}.elementor-9005 .elementor-element.elementor-element-4f49397 .elementor-icon-wrapper{text-align:start;}.elementor-9005 .elementor-element.elementor-element-4f49397.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-4f49397.elementor-view-framed .elementor-icon, .elementor-9005 .elementor-element.elementor-element-4f49397.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-4f49397.elementor-view-framed .elementor-icon, .elementor-9005 .elementor-element.elementor-element-4f49397.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-4f49397 .elementor-icon{font-size:21px;}.elementor-9005 .elementor-element.elementor-element-4f49397 .elementor-icon svg{height:21px;}.elementor-9005 .elementor-element.elementor-element-e408532{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9005 .elementor-element.elementor-element-e408532:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-e408532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#474D5E;}.elementor-9005 .elementor-element.elementor-element-c10da6c{padding:0px 0px 0px 20px;}.elementor-9005 .elementor-element.elementor-element-c10da6c .elementor-heading-title{color:var( --e-global-color-8373b42 );}.elementor-9005 .elementor-element.elementor-element-00c35f2{padding:0px 16px 0px 19px;color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-e7afedf{padding:0px 0px 0px 19px;}.elementor-9005 .elementor-element.elementor-element-e7afedf .elementor-icon-wrapper{text-align:start;}.elementor-9005 .elementor-element.elementor-element-e7afedf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-e7afedf.elementor-view-framed .elementor-icon, .elementor-9005 .elementor-element.elementor-element-e7afedf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-e7afedf.elementor-view-framed .elementor-icon, .elementor-9005 .elementor-element.elementor-element-e7afedf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-e7afedf .elementor-icon{font-size:21px;}.elementor-9005 .elementor-element.elementor-element-e7afedf .elementor-icon svg{height:21px;}.elementor-9005 .elementor-element.elementor-element-9304b87{--display:flex;--min-height:380px;--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-9005 .elementor-element.elementor-element-8120b86{--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;--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-9005 .elementor-element.elementor-element-8120b86:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-8120b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cmfurnitures.co.za/wp-content/uploads/2026/02/indoor-terrace-interior-with-soft-papasan-chair-an-2026-01-16-22-31-35-utc-768x512.jpg");background-position:center center;}.elementor-9005 .elementor-element.elementor-element-8120b86::before, .elementor-9005 .elementor-element.elementor-element-8120b86 > .elementor-background-video-container::before, .elementor-9005 .elementor-element.elementor-element-8120b86 > .e-con-inner > .elementor-background-video-container::before, .elementor-9005 .elementor-element.elementor-element-8120b86 > .elementor-background-slideshow::before, .elementor-9005 .elementor-element.elementor-element-8120b86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9005 .elementor-element.elementor-element-8120b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-58acb6e );--background-overlay:'';}.elementor-9005 .elementor-element.elementor-element-9057b48:hover{--e-transform-scale:1.1;}.elementor-9005 .elementor-element.elementor-element-9057b48{text-align:center;}.elementor-9005 .elementor-element.elementor-element-9057b48 .elementor-heading-title{font-size:40px;font-weight:bold;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.92);color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-a5011e9{--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;--overlay-opacity:0.5;}.elementor-9005 .elementor-element.elementor-element-a5011e9:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-a5011e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cmfurnitures.co.za/wp-content/uploads/2026/01/50-Japandi-Dining-Room-Ideas.jpg");background-position:center center;}.elementor-9005 .elementor-element.elementor-element-a5011e9::before, .elementor-9005 .elementor-element.elementor-element-a5011e9 > .elementor-background-video-container::before, .elementor-9005 .elementor-element.elementor-element-a5011e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-9005 .elementor-element.elementor-element-a5011e9 > .elementor-background-slideshow::before, .elementor-9005 .elementor-element.elementor-element-a5011e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9005 .elementor-element.elementor-element-a5011e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-58acb6e );--background-overlay:'';}.elementor-9005 .elementor-element.elementor-element-a5011e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9005 .elementor-element.elementor-element-eda6037:hover{--e-transform-scale:1.1;}.elementor-9005 .elementor-element.elementor-element-eda6037{text-align:center;}.elementor-9005 .elementor-element.elementor-element-eda6037 .elementor-heading-title{font-size:40px;font-weight:bold;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.92);color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-4f1ba07{--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;--overlay-opacity:0.5;--margin-top:1px;--margin-bottom:1px;--margin-left:0px;--margin-right:1px;}.elementor-9005 .elementor-element.elementor-element-4f1ba07:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-4f1ba07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cmfurnitures.co.za/wp-content/uploads/2026/02/summer-evening-on-the-terrace-2026-01-05-22-49-56-utc-768x512.jpg");background-position:center center;}.elementor-9005 .elementor-element.elementor-element-4f1ba07::before, .elementor-9005 .elementor-element.elementor-element-4f1ba07 > .elementor-background-video-container::before, .elementor-9005 .elementor-element.elementor-element-4f1ba07 > .e-con-inner > .elementor-background-video-container::before, .elementor-9005 .elementor-element.elementor-element-4f1ba07 > .elementor-background-slideshow::before, .elementor-9005 .elementor-element.elementor-element-4f1ba07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9005 .elementor-element.elementor-element-4f1ba07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-58acb6e );--background-overlay:'';}.elementor-9005 .elementor-element.elementor-element-90bf768:hover{--e-transform-scale:1.1;}.elementor-9005 .elementor-element.elementor-element-90bf768{text-align:center;}.elementor-9005 .elementor-element.elementor-element-90bf768 .elementor-heading-title{font-size:40px;font-weight:bold;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.92);color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-20bf9a0{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-9005 .elementor-element.elementor-element-4059734{padding:0px 0px 0px 38px;}.elementor-9005 .elementor-element.elementor-element-ed852ba{padding:0px 0px 0px 38px;}.elementor-9005 .elementor-element.elementor-element-841779e{font-size:45px;line-height:1.1em;}.elementor-9005 .elementor-element.elementor-element-31438ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 29px) 0px;}.elementor-9005 .elementor-element.elementor-element-354008b{padding:0px 0px 0px 38px;}.elementor-9005 .elementor-element.elementor-element-0b3618e{--container-widget-width:159px;--container-widget-flex-grow:0;width:var( --container-widget-width, 159px );max-width:159px;}.elementor-9005 .elementor-element.elementor-element-a488e53{font-size:27px;line-height:1.4em;}.elementor-9005 .elementor-element.elementor-element-b919fb0{font-size:30px;line-height:1.4em;}}@media(min-width:768px){.elementor-9005 .elementor-element.elementor-element-d6f77f1{--content-width:1500px;}.elementor-9005 .elementor-element.elementor-element-4741795{--content-width:1505px;}.elementor-9005 .elementor-element.elementor-element-7d34980{--width:50%;}.elementor-9005 .elementor-element.elementor-element-53013db{--width:50%;}.elementor-9005 .elementor-element.elementor-element-0245947{--content-width:1500px;}.elementor-9005 .elementor-element.elementor-element-cabd2e8{--width:50%;}.elementor-9005 .elementor-element.elementor-element-c8c9a40{--width:50%;}.elementor-9005 .elementor-element.elementor-element-55c95e9{--content-width:1505px;}.elementor-9005 .elementor-element.elementor-element-df340c9{--content-width:1505px;}.elementor-9005 .elementor-element.elementor-element-b94ecc9{--width:50%;}.elementor-9005 .elementor-element.elementor-element-1fd9888{--width:50%;}.elementor-9005 .elementor-element.elementor-element-20d2767{--width:99.5%;}.elementor-9005 .elementor-element.elementor-element-c627e17{--width:99.5%;}.elementor-9005 .elementor-element.elementor-element-3776c8a{--width:40%;}.elementor-9005 .elementor-element.elementor-element-c2f09cc{--width:100%;}.elementor-9005 .elementor-element.elementor-element-65a57ec{--width:100%;}.elementor-9005 .elementor-element.elementor-element-3873dcd{--width:98.5%;}.elementor-9005 .elementor-element.elementor-element-c644823{--width:98.5%;}.elementor-9005 .elementor-element.elementor-element-9304b87{--width:99%;}.elementor-9005 .elementor-element.elementor-element-8120b86{--width:32%;}.elementor-9005 .elementor-element.elementor-element-a5011e9{--width:32%;}.elementor-9005 .elementor-element.elementor-element-4f1ba07{--width:32%;}.elementor-9005 .elementor-element.elementor-element-20bf9a0{--width:99.5%;}}