.elementor-90 .elementor-element.elementor-element-86e20eb > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-86e20eb{padding:80px 0px 0px 0px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-1298569c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-1298569c{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-572e65e8 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-90 .elementor-element.elementor-element-572e65e8{transition:all 400ms;text-align:center;}.elementor-90 .elementor-element.elementor-element-572e65e8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-90 .elementor-element.elementor-element-5feb7055 > .elementor-widget-container{margin:-5px 0px 0px -15px;}.elementor-90 .elementor-element.elementor-element-5feb7055{transition:all 400ms;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-52405345:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-52405345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/pexels-tima-miroshnichenko-6790027.jpg");background-position:bottom center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-52405345 > .elementor-container{max-width:1200px;min-height:400px;}.elementor-90 .elementor-element.elementor-element-52405345{transition:all 400ms;margin-top:70px;margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-52405345 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-75565e2f{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-14bd8d86{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-14bd8d86 .elementor-divider-separator{width:100%;}.elementor-90 .elementor-element.elementor-element-14bd8d86 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-90 .elementor-element.elementor-element-34170bf2 > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-34170bf2{padding:100px 0px 100px 0px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-643db97d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-643db97d{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-7d8e6e62 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-90 .elementor-element.elementor-element-7d8e6e62{transition:all 400ms;text-align:center;font-family:var( --e-global-typography-df9a934-font-family ), Sans-serif;font-size:var( --e-global-typography-df9a934-font-size );font-weight:var( --e-global-typography-df9a934-font-weight );text-transform:var( --e-global-typography-df9a934-text-transform );letter-spacing:var( --e-global-typography-df9a934-letter-spacing );color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-79014e36 > .elementor-widget-container{margin:0px 250px 50px 250px;}.elementor-90 .elementor-element.elementor-element-79014e36{transition:all 400ms;text-align:center;}.elementor-90 .elementor-element.elementor-element-79014e36 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-4078902c > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-4078902c{margin-top:0px;margin-bottom:30px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-1115d14d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-1115d14d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-1115d14d:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/647888ca92d03e3fca3f2389_carpentry-p-1080.jpeg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-1115d14d > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-1115d14d:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-1115d14d > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-1115d14d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-1115d14d{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-6cf56cf > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-6cf56cf{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-6cf56cf .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-6cf56cf .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-6cf56cf .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-cef9122 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-cef9122 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-cef9122 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-cef9122{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-cef9122 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-cef9122 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-cef9122 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-cef9122 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-6afe12b6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-6afe12b6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-6afe12b6:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/stylemaker-secret-white-den-b21ab396-d2636ff8d24449a99561054dc983475b.webp");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-6afe12b6 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-6afe12b6:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-6afe12b6 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-6afe12b6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-6afe12b6{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-c7e3043 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-c7e3043{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-c7e3043 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-c7e3043 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-c7e3043 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-cf26b3b .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-cf26b3b .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-cf26b3b .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-cf26b3b{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-cf26b3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-cf26b3b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-cf26b3b .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-cf26b3b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-5c4d1d59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-5c4d1d59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-5c4d1d59:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/1_zQBk7koLHdk_6RxoDS35-A.webp");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-5c4d1d59 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-5c4d1d59:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-5c4d1d59 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-5c4d1d59 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-5c4d1d59{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-0d48af9 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-0d48af9{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-0d48af9 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-0d48af9 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-0d48af9 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-f20c019 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-f20c019 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-f20c019 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-f20c019{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-f20c019 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-f20c019 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-f20c019 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-f20c019 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-ad013a1 > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-ad013a1{margin-top:0px;margin-bottom:30px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-83f9661:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-83f9661 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-83f9661:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/shopfitter.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-83f9661 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-83f9661:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-83f9661 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-83f9661 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-83f9661{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-e8f12f5 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-e8f12f5{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-e8f12f5 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-e8f12f5 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-e8f12f5 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-dbcb357 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-dbcb357 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-dbcb357 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-dbcb357{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-dbcb357 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-dbcb357 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-dbcb357 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-dbcb357 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-06beae7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-06beae7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-06beae7:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/carpentry-maintenance-service.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-06beae7 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-06beae7:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-06beae7 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-06beae7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-06beae7{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-f678427 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-f678427{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-f678427 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-f678427 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-f678427 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-5352ed6 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-5352ed6 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-5352ed6 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-5352ed6{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-5352ed6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-5352ed6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-5352ed6 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-5352ed6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-42fb0fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-42fb0fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-42fb0fe:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/West-Seneca-Plumbers-1030x579.jpg.webp");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-42fb0fe > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-42fb0fe:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-42fb0fe > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-42fb0fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-42fb0fe{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-2cbca2f > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-2cbca2f{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-2cbca2f .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-2cbca2f .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-2cbca2f .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-668c95a .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-668c95a .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-668c95a .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-668c95a{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-668c95a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-668c95a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-668c95a .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-668c95a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-badb705 > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-badb705{margin-top:0px;margin-bottom:30px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-9bdde92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-9bdde92 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-9bdde92:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/kitchen-installation-9.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-9bdde92 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-9bdde92:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-9bdde92 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-9bdde92 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-9bdde92{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-3c19683 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-3c19683{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-3c19683 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-3c19683 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-3c19683 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-6019f78 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-6019f78 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-6019f78 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-6019f78{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-6019f78 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-6019f78 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-6019f78 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-6019f78 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-06b5a0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-06b5a0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-06b5a0b:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/gypsum-ceilings.webp");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-06b5a0b > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-06b5a0b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-06b5a0b > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-06b5a0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-06b5a0b{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-c0587f4 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-c0587f4{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-c0587f4 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-c0587f4 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-c0587f4 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-b85796f .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-b85796f .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-b85796f .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-b85796f{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-b85796f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-b85796f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-b85796f .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-b85796f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-46ccf07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-46ccf07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-46ccf07:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/images.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-46ccf07 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-46ccf07:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-46ccf07 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-46ccf07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-46ccf07{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-5d71bf4 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-5d71bf4{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-5d71bf4 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-5d71bf4 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-5d71bf4 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-5c2bca8 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-5c2bca8 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-5c2bca8 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-5c2bca8{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-5c2bca8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-5c2bca8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-5c2bca8 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-5c2bca8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-45b4316 > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-45b4316{margin-top:0px;margin-bottom:30px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-c7ba980:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-c7ba980 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-c7ba980:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/MAP02900-700x467-1.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-c7ba980 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-c7ba980:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-c7ba980 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-c7ba980 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-c7ba980{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-be99d07 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-be99d07{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-be99d07 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-be99d07 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-be99d07 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-3593329 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-3593329 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-3593329 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-3593329{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-3593329 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-3593329 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-3593329 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-3593329 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-2323655:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-2323655 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-2323655:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/Remodel-Works-The-Ultimate-Guide-to-Cabinet-Materials-1024x683-1.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-2323655 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-2323655:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-2323655 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-2323655 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-2323655{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-0354d22 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-0354d22{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-0354d22 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-0354d22 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-0354d22 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-f41fe1a .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-f41fe1a .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-f41fe1a .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-f41fe1a{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-f41fe1a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-f41fe1a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-f41fe1a .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-f41fe1a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-ba7ffa9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-ba7ffa9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-ba7ffa9:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/29815.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-ba7ffa9 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-ba7ffa9:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-ba7ffa9 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-ba7ffa9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-ba7ffa9{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-42157c1 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-42157c1{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-42157c1 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-42157c1 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-42157c1 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-dfa44e4 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-dfa44e4 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-dfa44e4 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-dfa44e4{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-dfa44e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-dfa44e4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-dfa44e4 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-dfa44e4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-0cfdabb > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-0cfdabb{margin-top:0px;margin-bottom:30px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-dc8f704:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-dc8f704 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-dc8f704:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/How-to-pay-for-home-improvements.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-dc8f704 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-dc8f704:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-dc8f704 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-dc8f704 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-dc8f704{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-7bd2615 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-7bd2615{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-7bd2615 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-7bd2615 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-7bd2615 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-f90dbab .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-f90dbab .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-f90dbab .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-f90dbab{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-f90dbab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-f90dbab .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-f90dbab .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-f90dbab .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-63dca9c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-63dca9c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-63dca9c:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/arredamento-su-misura.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-63dca9c > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-63dca9c:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-63dca9c > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-63dca9c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-63dca9c{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-6e96c3e > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-6e96c3e{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-6e96c3e .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-6e96c3e .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-6e96c3e .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-adf37cf .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-adf37cf .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-adf37cf .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-adf37cf{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-adf37cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-adf37cf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-adf37cf .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-adf37cf .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-43274b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-43274b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-43274b9:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/how-to-install-curtain-rods-6751198-01-cdd7a7f7308f4112b7f7b37d673f2b9e-scaled.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-43274b9 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-43274b9:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-43274b9 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-43274b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-43274b9{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-b5e20eb > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-b5e20eb{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-b5e20eb .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-b5e20eb .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b5e20eb .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-01de21e .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-01de21e .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-01de21e .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-01de21e{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-01de21e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-01de21e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-01de21e .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-01de21e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-15fbd67 > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-15fbd67{margin-top:0px;margin-bottom:30px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-fb212a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-fb212a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-fb212a6:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/10-Contemporary-Modern-Skirting-Board-Ideas-For-Your-Home.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-fb212a6 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-fb212a6:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-fb212a6 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-fb212a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-fb212a6{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-dcf4a86 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-dcf4a86{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-dcf4a86 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-dcf4a86 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-dcf4a86 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-dc4a75f .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-dc4a75f .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-dc4a75f .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-dc4a75f{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-dc4a75f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-dc4a75f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-dc4a75f .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-dc4a75f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-46bd2a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-46bd2a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-46bd2a8:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/the_ultimate_guide_to_merbau_decking__everything_you_need_to_know_the_ultimate_guide_to_merbau_decking__everything_you_need_to_know__py_timber.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-46bd2a8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-46bd2a8:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-46bd2a8 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-46bd2a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-46bd2a8{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-b456e05 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-b456e05{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-b456e05 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-b456e05 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b456e05 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-9f5788d .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-9f5788d .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-9f5788d .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-9f5788d{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-9f5788d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-9f5788d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-9f5788d .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-9f5788d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-93544d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-93544d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-93544d7:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/FuzGuard-El-Atazar-2.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-93544d7 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-93544d7:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-93544d7 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-93544d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-93544d7{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-4127229 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-4127229{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-4127229 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-4127229 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4127229 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-5dc8831 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-5dc8831 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-5dc8831 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-5dc8831{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-5dc8831 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-5dc8831 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-5dc8831 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-5dc8831 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-05e313a > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-05e313a{margin-top:0px;margin-bottom:30px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-23b0ea5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-23b0ea5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-23b0ea5:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/cost-of-tiling.webp");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-23b0ea5 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-23b0ea5:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-23b0ea5 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-23b0ea5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-23b0ea5{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-b1147b2 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-b1147b2{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-b1147b2 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-b1147b2 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b1147b2 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-70e34dc .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-70e34dc .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-70e34dc .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-70e34dc{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-70e34dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-70e34dc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-70e34dc .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-70e34dc .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-b3a7f8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-b3a7f8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-b3a7f8e:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/hire-painter.jpeg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-b3a7f8e > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-b3a7f8e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-b3a7f8e > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-b3a7f8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-b3a7f8e{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-5f2ffb3 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-5f2ffb3{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-5f2ffb3 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-5f2ffb3 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-5f2ffb3 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-d7a5e87 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-d7a5e87 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-d7a5e87 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-d7a5e87{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-d7a5e87 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-d7a5e87 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-d7a5e87 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-d7a5e87 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-6eeb57c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-6eeb57c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-6eeb57c:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/Plaster-vs.-Drywall.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-6eeb57c > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-6eeb57c:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-6eeb57c > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-6eeb57c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-6eeb57c{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-094e156 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-094e156{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-094e156 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-094e156 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-094e156 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-40c4da4 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-40c4da4 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-40c4da4 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-40c4da4{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-40c4da4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-40c4da4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-40c4da4 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-40c4da4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-fdd9f48 > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-fdd9f48{margin-top:0px;margin-bottom:30px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-671a12d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-671a12d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-671a12d:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/AdobeStock_182791397-scaled-hmf.jpeg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-671a12d > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-671a12d:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-671a12d > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-671a12d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-671a12d{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-7cce8bc > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-7cce8bc{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-7cce8bc .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-7cce8bc .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-7cce8bc .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-11a8801 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-11a8801 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-11a8801 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-11a8801{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-11a8801 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-11a8801 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-11a8801 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-11a8801 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-26a8029:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-26a8029 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-26a8029:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/Screen-Shot-2022-04-21-at-3.webp");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-26a8029 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-26a8029:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-26a8029 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-26a8029 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-26a8029{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-4bc170f > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-4bc170f{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-4bc170f .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-4bc170f .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4bc170f .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-0ae0cec .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-0ae0cec .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-0ae0cec .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-0ae0cec{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-0ae0cec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-0ae0cec .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-0ae0cec .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-0ae0cec .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-99784db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-99784db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-99784db:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/timeline-window-installation-hea.jpeg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-99784db > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-99784db:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-99784db > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-99784db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-99784db{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-38a63f5 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-38a63f5{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-38a63f5 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-38a63f5 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-38a63f5 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-c24382c .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-c24382c .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-c24382c .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-c24382c{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-c24382c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-c24382c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-c24382c .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-c24382c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-fd3e2ac > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-fd3e2ac{margin-top:0px;margin-bottom:30px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-496cd4f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-496cd4f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-496cd4f:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/door-hinge-woodsmith-1024x683-1.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-496cd4f > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-496cd4f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-496cd4f > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-496cd4f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-496cd4f{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-33dd2f0 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-33dd2f0{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-33dd2f0 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-33dd2f0 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-33dd2f0 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-31eeae9 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-31eeae9 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-31eeae9 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-31eeae9{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-31eeae9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-31eeae9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-31eeae9 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-31eeae9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-b726156:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-b726156 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-b726156:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/VicPhillips_Goodlife_Upholstery_R.format-webp.width-990_tAQHnE2tnM053rBz.webp");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-b726156 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-b726156:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-b726156 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-b726156 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-b726156{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-c4cd6a8 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-c4cd6a8{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-c4cd6a8 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-c4cd6a8 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-c4cd6a8 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-7376e60 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-7376e60 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-7376e60 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-7376e60{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-7376e60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-7376e60 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-7376e60 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-7376e60 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-f834a89:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-f834a89 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-f834a89:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/images-1.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-f834a89 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-f834a89:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-f834a89 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-f834a89 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-f834a89{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-5fce01a > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-5fce01a{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-5fce01a .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-5fce01a .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-5fce01a .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-fbb938b .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-fbb938b .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-fbb938b .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-fbb938b{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-fbb938b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-fbb938b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-fbb938b .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-fbb938b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-986b742 > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-986b742{margin-top:0px;margin-bottom:30px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-caa60ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-caa60ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-caa60ae:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/GettyImages-1391067760.webp");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-caa60ae > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-caa60ae:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-caa60ae > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-caa60ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-caa60ae{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-b9f141d > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-b9f141d{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-b9f141d .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-b9f141d .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b9f141d .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-a19579a .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-a19579a .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-a19579a .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-a19579a{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-a19579a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-a19579a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-a19579a .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-a19579a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-2aaa1c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-2aaa1c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-2aaa1c6:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/joinery.webp");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-2aaa1c6 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-2aaa1c6:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-2aaa1c6 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-2aaa1c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-2aaa1c6{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-4877158 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-4877158{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-4877158 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-4877158 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4877158 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-6b12201 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-6b12201 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-6b12201 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-6b12201{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-6b12201 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-6b12201 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-6b12201 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-6b12201 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-3839823:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-3839823 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-3839823:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/modular-shelving-scaled.webp");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-3839823 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-3839823:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-3839823 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-3839823 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-3839823{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-31572ac > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-31572ac{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-31572ac .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-31572ac .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-31572ac .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-1106dc3 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-1106dc3 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-1106dc3 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-1106dc3{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-1106dc3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-1106dc3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-1106dc3 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-1106dc3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-52d361f > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-52d361f{margin-top:0px;margin-bottom:30px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-586c9cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-586c9cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-586c9cf:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/storage-ideas-designed-by-emily-henderson-design-photo-by-sara-tramp-ligorria-27-1559157395.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-586c9cf > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-586c9cf:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-586c9cf > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-586c9cf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-586c9cf{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-168c703 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-168c703{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-168c703 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-168c703 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-168c703 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-c1fba51 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-c1fba51 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-c1fba51 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-c1fba51{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-c1fba51 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-c1fba51 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-c1fba51 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-c1fba51 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-03db87a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-03db87a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-03db87a:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/flat-roof-extension.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-03db87a > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-03db87a:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-03db87a > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-03db87a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-03db87a{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-48fccd1 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-48fccd1{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-48fccd1 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-48fccd1 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-48fccd1 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-72a40e7 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-72a40e7 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-72a40e7 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-72a40e7{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-72a40e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-72a40e7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-72a40e7 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-72a40e7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-c75d65f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-c75d65f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-c75d65f:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/6L7sRXUGvMp7SYmnR8kMbB-scaled.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-c75d65f > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-c75d65f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-c75d65f > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-c75d65f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-c75d65f{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-b13f960 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-b13f960{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-b13f960 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-b13f960 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b13f960 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-c4c75d6 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-c4c75d6 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-c4c75d6 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-c4c75d6{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-c4c75d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-c4c75d6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-c4c75d6 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-c4c75d6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-e419201 > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-e419201{margin-top:0px;margin-bottom:30px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-8e0c4b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-8e0c4b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-8e0c4b5:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/1200.webp");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-8e0c4b5 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-8e0c4b5:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-8e0c4b5 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-8e0c4b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-8e0c4b5{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-4beb264 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-4beb264{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-4beb264 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-4beb264 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4beb264 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-73c9596 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-73c9596 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-73c9596 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-73c9596{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-73c9596 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-73c9596 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-73c9596 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-73c9596 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-295d6e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-295d6e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-295d6e2:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/morrocan-bathroom-1024x683-1.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-295d6e2 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-295d6e2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-295d6e2 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-295d6e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-295d6e2{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-aaeaafe > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-aaeaafe{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-aaeaafe .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-aaeaafe .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-aaeaafe .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-7c70e1f .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-7c70e1f .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-7c70e1f .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-7c70e1f{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-7c70e1f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-7c70e1f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-7c70e1f .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-7c70e1f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-d103fe0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-d103fe0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-d103fe0:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/Bedroom-remodel-Ideas-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-d103fe0 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-d103fe0:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-d103fe0 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-d103fe0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-d103fe0{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-1f56936 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-1f56936{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-1f56936 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-1f56936 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-1f56936 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-b3bb48f .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-b3bb48f .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-b3bb48f .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-b3bb48f{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-b3bb48f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-b3bb48f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-b3bb48f .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-b3bb48f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-7f4afc8 > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-7f4afc8{margin-top:0px;margin-bottom:30px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-7981494:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-7981494 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-7981494:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/sidekix-media-0sDzRgrN_pI-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-7981494 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-7981494:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-7981494 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-7981494 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-7981494{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-44b79c8 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-44b79c8{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-44b79c8 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-44b79c8 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-44b79c8 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-04bbba7 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-04bbba7 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-04bbba7 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-04bbba7{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-04bbba7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-04bbba7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-04bbba7 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-04bbba7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-0690968:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-0690968 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-0690968:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/backyard-shade-structures-1440x850-1-1440x850-1.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-0690968 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-0690968:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-0690968 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-0690968 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-0690968{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-79d564f > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-79d564f{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-79d564f .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-79d564f .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-79d564f .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-a9ddc9a .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-a9ddc9a .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-a9ddc9a .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-a9ddc9a{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-a9ddc9a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-a9ddc9a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-a9ddc9a .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-a9ddc9a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-d0d8ec0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-d0d8ec0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-d0d8ec0:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/mrh-blog-top-15-reasons-to-have-a-handyman-service-on-you2.webp");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-d0d8ec0 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-d0d8ec0:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-d0d8ec0 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-d0d8ec0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-d0d8ec0{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-fe586f0 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-fe586f0{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-fe586f0 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-fe586f0 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-fe586f0 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-4e2f5ac .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-4e2f5ac .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-4e2f5ac .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-4e2f5ac{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-4e2f5ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-4e2f5ac .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-4e2f5ac .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-4e2f5ac .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-30deb340 > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-30deb340{margin-top:0px;margin-bottom:0px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-6cf05c31:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-6cf05c31 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-6cf05c31:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/project_management_coursefees.avif");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-6cf05c31 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-6cf05c31:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-6cf05c31 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-6cf05c31 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-6cf05c31{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-4486b38 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-4486b38{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-4486b38 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-4486b38 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4486b38 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-4793821 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-4793821 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-4793821 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-4793821{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-4793821 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-4793821 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-4793821 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-4793821 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-147b1e74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-147b1e74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-6.png");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-147b1e74:hover > .elementor-element-populated{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/The-Difference-Between-a-Consultation-and-an-Estimate-BB-Featured-Image.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-147b1e74 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-90 .elementor-element.elementor-element-147b1e74:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-1dd9aab );opacity:0.8;}.elementor-90 .elementor-element.elementor-element-147b1e74 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-147b1e74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-90 .elementor-element.elementor-element-147b1e74{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-a1ce71a > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-a1ce71a{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-a1ce71a .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-a1ce71a .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-a1ce71a .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-6e30614 .elementor-button{background-color:#C5853A00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-6e30614 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-6e30614 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-6e30614{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-6e30614 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-6e30614 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-90 .elementor-element.elementor-element-6e30614 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-6e30614 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-6a07ded5 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-6a07ded5{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-844578e:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-844578e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );}.elementor-90 .elementor-element.elementor-element-844578e > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-844578e{transition:all 400ms;padding:100px 0px 100px 0px;}.elementor-90 .elementor-element.elementor-element-844578e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-0e4a024 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-0e4a024{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-ea98b0c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-90 .elementor-element.elementor-element-ea98b0c{transition:all 400ms;text-align:center;font-family:var( --e-global-typography-df9a934-font-family ), Sans-serif;font-size:var( --e-global-typography-df9a934-font-size );font-weight:var( --e-global-typography-df9a934-font-weight );text-transform:var( --e-global-typography-df9a934-text-transform );letter-spacing:var( --e-global-typography-df9a934-letter-spacing );color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-43c9a94 > .elementor-widget-container{margin:0px 250px 0px 250px;}.elementor-90 .elementor-element.elementor-element-43c9a94{transition:all 400ms;text-align:center;}.elementor-90 .elementor-element.elementor-element-43c9a94 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-32fc933 > .elementor-widget-container{margin:0px 300px 50px 300px;}.elementor-90 .elementor-element.elementor-element-32fc933{transition:all 400ms;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-116f5cc > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-116f5cc{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-ae34bb1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-90 .elementor-element.elementor-element-ae34bb1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-ae34bb1{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-122d435{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-122d435 .elementor-icon-box-wrapper{gap:20px;}.elementor-90 .elementor-element.elementor-element-122d435 .elementor-icon-box-title{margin-block-end:10px;}.elementor-90 .elementor-element.elementor-element-122d435.elementor-view-stacked .elementor-icon{background-color:#C5853A;fill:#FCCF5900;color:#FCCF5900;}.elementor-90 .elementor-element.elementor-element-122d435.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-122d435.elementor-view-default .elementor-icon{fill:#C5853A;color:#C5853A;border-color:#C5853A;}.elementor-90 .elementor-element.elementor-element-122d435.elementor-view-framed .elementor-icon{background-color:#FCCF5900;}.elementor-90 .elementor-element.elementor-element-122d435 .elementor-icon{font-size:25px;padding:14px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-122d435 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-122d435 .elementor-icon-box-title a{font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-122d435 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-810a027{--divider-border-style:dashed;--divider-color:#B8B8B8;--divider-border-width:1px;width:auto;max-width:auto;align-self:flex-start;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-810a027 > .elementor-widget-container{margin:30px -60px 0px -60px;}.elementor-90 .elementor-element.elementor-element-810a027 .elementor-divider-separator{width:140px;}.elementor-90 .elementor-element.elementor-element-810a027 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-90 .elementor-element.elementor-element-06c0f32{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-06c0f32 .elementor-icon-box-wrapper{gap:20px;}.elementor-90 .elementor-element.elementor-element-06c0f32 .elementor-icon-box-title{margin-block-end:10px;}.elementor-90 .elementor-element.elementor-element-06c0f32.elementor-view-stacked .elementor-icon{background-color:#C5853A;fill:#FCCF5900;color:#FCCF5900;}.elementor-90 .elementor-element.elementor-element-06c0f32.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-06c0f32.elementor-view-default .elementor-icon{fill:#C5853A;color:#C5853A;border-color:#C5853A;}.elementor-90 .elementor-element.elementor-element-06c0f32.elementor-view-framed .elementor-icon{background-color:#FCCF5900;}.elementor-90 .elementor-element.elementor-element-06c0f32 .elementor-icon{font-size:25px;padding:14px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-06c0f32 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-06c0f32 .elementor-icon-box-title a{font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-06c0f32 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-8a425e1{--divider-border-style:dashed;--divider-color:#B8B8B8;--divider-border-width:1px;width:auto;max-width:auto;align-self:flex-start;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-8a425e1 > .elementor-widget-container{margin:30px -60px 0px -60px;}.elementor-90 .elementor-element.elementor-element-8a425e1 .elementor-divider-separator{width:140px;}.elementor-90 .elementor-element.elementor-element-8a425e1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-90 .elementor-element.elementor-element-28a5a34{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-28a5a34 .elementor-icon-box-wrapper{gap:20px;}.elementor-90 .elementor-element.elementor-element-28a5a34 .elementor-icon-box-title{margin-block-end:10px;}.elementor-90 .elementor-element.elementor-element-28a5a34.elementor-view-stacked .elementor-icon{background-color:#C5853A;fill:#FCCF5900;color:#FCCF5900;}.elementor-90 .elementor-element.elementor-element-28a5a34.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-28a5a34.elementor-view-default .elementor-icon{fill:#C5853A;color:#C5853A;border-color:#C5853A;}.elementor-90 .elementor-element.elementor-element-28a5a34.elementor-view-framed .elementor-icon{background-color:#FCCF5900;}.elementor-90 .elementor-element.elementor-element-28a5a34 .elementor-icon{font-size:25px;padding:14px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-28a5a34 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-28a5a34 .elementor-icon-box-title a{font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-28a5a34 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-8d87365{--divider-border-style:dashed;--divider-color:#B8B8B8;--divider-border-width:1px;width:auto;max-width:auto;align-self:flex-start;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-8d87365 > .elementor-widget-container{margin:30px -60px 0px -60px;}.elementor-90 .elementor-element.elementor-element-8d87365 .elementor-divider-separator{width:140px;}.elementor-90 .elementor-element.elementor-element-8d87365 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-90 .elementor-element.elementor-element-b4b51a2{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-b4b51a2 .elementor-icon-box-wrapper{gap:20px;}.elementor-90 .elementor-element.elementor-element-b4b51a2 .elementor-icon-box-title{margin-block-end:10px;}.elementor-90 .elementor-element.elementor-element-b4b51a2.elementor-view-stacked .elementor-icon{background-color:#C5853A;fill:#FCCF5900;color:#FCCF5900;}.elementor-90 .elementor-element.elementor-element-b4b51a2.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-b4b51a2.elementor-view-default .elementor-icon{fill:#C5853A;color:#C5853A;border-color:#C5853A;}.elementor-90 .elementor-element.elementor-element-b4b51a2.elementor-view-framed .elementor-icon{background-color:#FCCF5900;}.elementor-90 .elementor-element.elementor-element-b4b51a2 .elementor-icon{font-size:25px;padding:14px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-b4b51a2 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-b4b51a2 .elementor-icon-box-title a{font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b4b51a2 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-d7d52df:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-d7d52df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dd9aab );background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/callum-shaw-GW_eq3cFFk8-unsplash-rotated-1.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-d7d52df > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-d7d52df > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-d7d52df{transition:all 400ms;padding:100px 0px 100px 0px;}.elementor-90 .elementor-element.elementor-element-18652d8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-18652d8{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-e5e4745 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-90 .elementor-element.elementor-element-e5e4745{transition:all 400ms;text-align:center;font-family:var( --e-global-typography-df9a934-font-family ), Sans-serif;font-size:var( --e-global-typography-df9a934-font-size );font-weight:var( --e-global-typography-df9a934-font-weight );text-transform:var( --e-global-typography-df9a934-text-transform );letter-spacing:var( --e-global-typography-df9a934-letter-spacing );color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-92813ad > .elementor-widget-container{margin:0px 250px 0px 250px;}.elementor-90 .elementor-element.elementor-element-92813ad{transition:all 400ms;text-align:center;}.elementor-90 .elementor-element.elementor-element-92813ad .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-c3461b6 > .elementor-widget-container{margin:0px 300px 50px 300px;}.elementor-90 .elementor-element.elementor-element-c3461b6{transition:all 400ms;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-332320c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-90 .elementor-element.elementor-element-332320c{transition:all 400ms;text-align:center;}.elementor-90 .elementor-element.elementor-element-332320c img{width:3%;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-single-testimonial-slider, .elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial_card, .elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:#02010100;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-commentor-bio{bottom:-100px;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial-slider .swiper-pagination span{background-color:#FFFFFF1F;width:8px;height:8px;border-radius:100px 100px 100px 100px;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{background-color:#FFFFFF;width:8px;height:8px;transform:scale(1.3);}.elementor-90 .elementor-element.elementor-element-8afd7ae{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 70px 0px;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-single-testimonial-slider, .elementor-90 .elementor-element.elementor-element-8afd7ae  .elementskit-testimonial_card{padding:0px 150px 30px 150px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial-slider-block-style{margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-single-testimonial-slider, .elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial_card{border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-1dd9aab );margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-1dd9aab );margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-single-testimonial-slider:hover  .elementskit-commentor-content > p{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-single-testimonial-slider.testimonial-active  .elementskit-commentor-content > p{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-d071c75-font-family ), Sans-serif;font-size:var( --e-global-typography-d071c75-font-size );font-weight:var( --e-global-typography-d071c75-font-weight );text-transform:var( --e-global-typography-d071c75-text-transform );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-profile-info .elementskit-author-name{color:#FFFFFF;font-family:var( --e-global-typography-d3a39c9-font-family ), Sans-serif;font-size:var( --e-global-typography-d3a39c9-font-size );font-weight:var( --e-global-typography-d3a39c9-font-weight );text-transform:var( --e-global-typography-d3a39c9-text-transform );line-height:var( --e-global-typography-d3a39c9-line-height );letter-spacing:var( --e-global-typography-d3a39c9-letter-spacing );word-spacing:var( --e-global-typography-d3a39c9-word-spacing );margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-accent );font-family:var( --e-global-typography-817acd8-font-family ), Sans-serif;font-size:var( --e-global-typography-817acd8-font-size );font-weight:var( --e-global-typography-817acd8-font-weight );text-transform:var( --e-global-typography-817acd8-text-transform );letter-spacing:var( --e-global-typography-817acd8-letter-spacing );}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial-slider .swiper-pagination{bottom:-30px;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:12px;}.elementor-90 .elementor-element.elementor-element-131ea8e > .elementor-container{max-width:1200px;}.elementor-90 .elementor-element.elementor-element-131ea8e{padding:100px 0px 100px 0px;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-262555b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-262555b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/pexels-ron-lach-8820180-1.jpg");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-262555b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-90 .elementor-element.elementor-element-262555b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-90 .elementor-element.elementor-element-262555b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-90 .elementor-element.elementor-element-262555b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-262555b{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-fce99d9{padding:0% 55% 0% 0%;transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-d7242e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-d7242e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carpentersjohannesburg.co.za/wp-content/uploads/2024/07/bgoverlay_Asset-5-1.png");}.elementor-90 .elementor-element.elementor-element-d7242e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-d7242e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-d7242e1{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-1696447 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-1696447{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-1696447 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-90 .elementor-element.elementor-element-c34b040 > .elementor-widget-container{margin:-10px 0px -15px 0px;}.elementor-90 .elementor-element.elementor-element-c34b040{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-a9bc0ef > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-90 .elementor-element.elementor-element-a9bc0ef{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-a9bc0ef .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-90 .elementor-element.elementor-element-bbf17fa > .elementor-widget-container{margin:-10px 0px -18px 0px;}.elementor-90 .elementor-element.elementor-element-bbf17fa{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-bb7b275 > .elementor-element-populated{margin:50px 0px 50px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-bb7b275{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-cd25859 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-90 .elementor-element.elementor-element-cd25859{transition:all 400ms;font-family:var( --e-global-typography-df9a934-font-family ), Sans-serif;font-size:var( --e-global-typography-df9a934-font-size );font-weight:var( --e-global-typography-df9a934-font-weight );text-transform:var( --e-global-typography-df9a934-text-transform );letter-spacing:var( --e-global-typography-df9a934-letter-spacing );color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-63b65e2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-90 .elementor-element.elementor-element-63b65e2{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-63b65e2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-1dd9aab );font-family:var( --e-global-typography-be73370-font-family ), Sans-serif;font-size:var( --e-global-typography-be73370-font-size );font-weight:var( --e-global-typography-be73370-font-weight );text-transform:var( --e-global-typography-be73370-text-transform );line-height:var( --e-global-typography-be73370-line-height );letter-spacing:var( --e-global-typography-be73370-letter-spacing );word-spacing:var( --e-global-typography-be73370-word-spacing );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:14px 40px 15px 25px;}.elementor-90 .elementor-element.elementor-element-775325b{transition:all 400ms;}.elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:30px 50px 20px 50px;}.elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card-body p, .elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:#FFFFFF;fill:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-775325b .ekit_accordion_icon_group, .elementor-90 .elementor-element.elementor-element-775325b .ekit_accordion_icon_left_group{margin:0px 25px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-90 .elementor-element.elementor-element-86e20eb{padding:40px 30px 0px 30px;}.elementor-90 .elementor-element.elementor-element-572e65e8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-90 .elementor-element.elementor-element-52405345 > .elementor-container{min-height:300px;}.elementor-90 .elementor-element.elementor-element-52405345{margin-top:40px;margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-34170bf2{padding:70px 30px 70px 30px;}.elementor-90 .elementor-element.elementor-element-7d8e6e62{font-size:var( --e-global-typography-df9a934-font-size );letter-spacing:var( --e-global-typography-df9a934-letter-spacing );}.elementor-90 .elementor-element.elementor-element-79014e36 > .elementor-widget-container{margin:0px 70px 50px 70px;}.elementor-90 .elementor-element.elementor-element-79014e36 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-90 .elementor-element.elementor-element-1115d14d > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-6cf56cf .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-6cf56cf .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-6afe12b6 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-c7e3043 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-c7e3043 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-5c4d1d59 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-0d48af9 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-0d48af9 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-83f9661 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-e8f12f5 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-e8f12f5 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-06beae7 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-f678427 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-f678427 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-42fb0fe > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-2cbca2f .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-2cbca2f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-9bdde92 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-3c19683 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-3c19683 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-06b5a0b > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-c0587f4 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-c0587f4 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-46ccf07 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-5d71bf4 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-5d71bf4 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-c7ba980 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-be99d07 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-be99d07 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-2323655 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-0354d22 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-0354d22 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-ba7ffa9 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-42157c1 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-42157c1 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-dc8f704 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-7bd2615 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-7bd2615 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-63dca9c > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-6e96c3e .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-6e96c3e .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-43274b9 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-b5e20eb .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b5e20eb .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-fb212a6 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-dcf4a86 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-dcf4a86 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-46bd2a8 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-b456e05 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b456e05 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-93544d7 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-4127229 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4127229 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-23b0ea5 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-b1147b2 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b1147b2 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-b3a7f8e > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-5f2ffb3 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-5f2ffb3 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-6eeb57c > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-094e156 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-094e156 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-671a12d > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-7cce8bc .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-7cce8bc .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-26a8029 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-4bc170f .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4bc170f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-99784db > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-38a63f5 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-38a63f5 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-496cd4f > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-33dd2f0 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-33dd2f0 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-b726156 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-c4cd6a8 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-c4cd6a8 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-f834a89 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-5fce01a .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-5fce01a .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-caa60ae > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-b9f141d .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b9f141d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-2aaa1c6 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-4877158 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4877158 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-3839823 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-31572ac .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-31572ac .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-586c9cf > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-168c703 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-168c703 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-03db87a > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-48fccd1 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-48fccd1 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-c75d65f > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-b13f960 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b13f960 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-8e0c4b5 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-4beb264 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4beb264 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-295d6e2 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-aaeaafe .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-aaeaafe .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-d103fe0 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-1f56936 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-1f56936 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-7981494 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-44b79c8 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-44b79c8 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-0690968 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-79d564f .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-79d564f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-d0d8ec0 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-fe586f0 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-fe586f0 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-6cf05c31 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-4486b38 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4486b38 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-147b1e74 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-a1ce71a .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-a1ce71a .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-6a07ded5 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-844578e{padding:70px 30px 70px 30px;}.elementor-90 .elementor-element.elementor-element-ea98b0c{font-size:var( --e-global-typography-df9a934-font-size );letter-spacing:var( --e-global-typography-df9a934-letter-spacing );}.elementor-90 .elementor-element.elementor-element-43c9a94 > .elementor-widget-container{margin:0px 70px 0px 70px;}.elementor-90 .elementor-element.elementor-element-43c9a94 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-90 .elementor-element.elementor-element-32fc933 > .elementor-widget-container{margin:0px 80px 50px 80px;}.elementor-90 .elementor-element.elementor-element-32fc933{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-122d435 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-90 .elementor-element.elementor-element-122d435 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-122d435 .elementor-icon-box-title a{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-122d435 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-810a027 .elementor-divider-separator{width:150px;}.elementor-90 .elementor-element.elementor-element-06c0f32 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-90 .elementor-element.elementor-element-06c0f32 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-06c0f32 .elementor-icon-box-title a{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-06c0f32 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-8a425e1 .elementor-divider-separator{width:120px;}.elementor-90 .elementor-element.elementor-element-28a5a34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-28a5a34 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-28a5a34 .elementor-icon-box-title a{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-28a5a34 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-8d87365 .elementor-divider-separator{width:150px;}.elementor-90 .elementor-element.elementor-element-b4b51a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-b4b51a2 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-b4b51a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b4b51a2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-d7d52df{padding:70px 30px 70px 30px;}.elementor-90 .elementor-element.elementor-element-e5e4745{font-size:var( --e-global-typography-df9a934-font-size );letter-spacing:var( --e-global-typography-df9a934-letter-spacing );}.elementor-90 .elementor-element.elementor-element-92813ad > .elementor-widget-container{margin:0px 70px 0px 70px;}.elementor-90 .elementor-element.elementor-element-92813ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-90 .elementor-element.elementor-element-c3461b6 > .elementor-widget-container{margin:0px 80px 50px 80px;}.elementor-90 .elementor-element.elementor-element-c3461b6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-332320c img{width:5%;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-single-testimonial-slider, .elementor-90 .elementor-element.elementor-element-8afd7ae  .elementskit-testimonial_card{padding:0px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-d3a39c9-font-size );line-height:var( --e-global-typography-d3a39c9-line-height );letter-spacing:var( --e-global-typography-d3a39c9-letter-spacing );word-spacing:var( --e-global-typography-d3a39c9-word-spacing );}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-817acd8-font-size );letter-spacing:var( --e-global-typography-817acd8-letter-spacing );}.elementor-90 .elementor-element.elementor-element-131ea8e{padding:70px 30px 70px 30px;}.elementor-90 .elementor-element.elementor-element-fce99d9{padding:0% 15% 0% 0%;}.elementor-90 .elementor-element.elementor-element-1696447 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-90 .elementor-element.elementor-element-c34b040{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-a9bc0ef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-90 .elementor-element.elementor-element-bbf17fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-bb7b275 > .elementor-element-populated{margin:30px 0px 30px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-90 .elementor-element.elementor-element-cd25859{font-size:var( --e-global-typography-df9a934-font-size );letter-spacing:var( --e-global-typography-df9a934-letter-spacing );}.elementor-90 .elementor-element.elementor-element-63b65e2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-be73370-font-size );line-height:var( --e-global-typography-be73370-line-height );letter-spacing:var( --e-global-typography-be73370-letter-spacing );word-spacing:var( --e-global-typography-be73370-word-spacing );}.elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card-body p, .elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-86e20eb{padding:40px 20px 0px 20px;}.elementor-90 .elementor-element.elementor-element-572e65e8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-5feb7055 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-90 .elementor-element.elementor-element-52405345 > .elementor-container{min-height:200px;}.elementor-90 .elementor-element.elementor-element-52405345{margin-top:40px;margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-34170bf2{padding:70px 20px 70px 20px;}.elementor-90 .elementor-element.elementor-element-7d8e6e62{font-size:var( --e-global-typography-df9a934-font-size );letter-spacing:var( --e-global-typography-df9a934-letter-spacing );}.elementor-90 .elementor-element.elementor-element-79014e36 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-90 .elementor-element.elementor-element-79014e36 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4078902c{margin-top:0px;margin-bottom:20px;}.elementor-90 .elementor-element.elementor-element-1115d14d > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-6cf56cf .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-6cf56cf .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-6cf56cf .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-6afe12b6 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-c7e3043 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-c7e3043 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-c7e3043 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-5c4d1d59 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-0d48af9 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-0d48af9 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-0d48af9 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-ad013a1{margin-top:0px;margin-bottom:20px;}.elementor-90 .elementor-element.elementor-element-83f9661 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-e8f12f5 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-e8f12f5 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-e8f12f5 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-06beae7 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-f678427 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-f678427 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-f678427 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-42fb0fe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-2cbca2f .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-2cbca2f .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-2cbca2f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-badb705{margin-top:0px;margin-bottom:20px;}.elementor-90 .elementor-element.elementor-element-9bdde92 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-3c19683 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-3c19683 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-3c19683 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-06b5a0b > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-c0587f4 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-c0587f4 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-c0587f4 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-46ccf07 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-5d71bf4 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-5d71bf4 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-5d71bf4 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-45b4316{margin-top:0px;margin-bottom:20px;}.elementor-90 .elementor-element.elementor-element-c7ba980 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-be99d07 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-be99d07 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-be99d07 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-2323655 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-0354d22 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-0354d22 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-0354d22 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-ba7ffa9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-42157c1 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-42157c1 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-42157c1 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-0cfdabb{margin-top:0px;margin-bottom:20px;}.elementor-90 .elementor-element.elementor-element-dc8f704 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-7bd2615 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-7bd2615 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-7bd2615 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-63dca9c > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-6e96c3e .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-6e96c3e .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-6e96c3e .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-43274b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-b5e20eb .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-b5e20eb .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b5e20eb .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-15fbd67{margin-top:0px;margin-bottom:20px;}.elementor-90 .elementor-element.elementor-element-fb212a6 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-dcf4a86 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-dcf4a86 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-dcf4a86 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-46bd2a8 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-b456e05 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-b456e05 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b456e05 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-93544d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-4127229 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-4127229 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4127229 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-05e313a{margin-top:0px;margin-bottom:20px;}.elementor-90 .elementor-element.elementor-element-23b0ea5 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-b1147b2 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-b1147b2 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b1147b2 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-b3a7f8e > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-5f2ffb3 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-5f2ffb3 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-5f2ffb3 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-6eeb57c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-094e156 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-094e156 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-094e156 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-fdd9f48{margin-top:0px;margin-bottom:20px;}.elementor-90 .elementor-element.elementor-element-671a12d > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-7cce8bc .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-7cce8bc .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-7cce8bc .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-26a8029 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-4bc170f .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-4bc170f .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4bc170f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-99784db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-38a63f5 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-38a63f5 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-38a63f5 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-fd3e2ac{margin-top:0px;margin-bottom:20px;}.elementor-90 .elementor-element.elementor-element-496cd4f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-33dd2f0 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-33dd2f0 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-33dd2f0 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-b726156 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-c4cd6a8 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-c4cd6a8 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-c4cd6a8 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-f834a89 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-5fce01a .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-5fce01a .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-5fce01a .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-986b742{margin-top:0px;margin-bottom:20px;}.elementor-90 .elementor-element.elementor-element-caa60ae > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-b9f141d .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-b9f141d .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b9f141d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-2aaa1c6 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-4877158 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-4877158 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4877158 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-3839823 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-31572ac .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-31572ac .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-31572ac .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-52d361f{margin-top:0px;margin-bottom:20px;}.elementor-90 .elementor-element.elementor-element-586c9cf > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-168c703 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-168c703 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-168c703 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-03db87a > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-48fccd1 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-48fccd1 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-48fccd1 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-c75d65f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-b13f960 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-b13f960 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b13f960 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-e419201{margin-top:0px;margin-bottom:20px;}.elementor-90 .elementor-element.elementor-element-8e0c4b5 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-4beb264 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-4beb264 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4beb264 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-295d6e2 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-aaeaafe .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-aaeaafe .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-aaeaafe .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-d103fe0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-1f56936 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-1f56936 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-1f56936 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-7f4afc8{margin-top:0px;margin-bottom:20px;}.elementor-90 .elementor-element.elementor-element-7981494 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-44b79c8 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-44b79c8 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-44b79c8 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-0690968 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-79d564f .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-79d564f .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-79d564f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-d0d8ec0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-fe586f0 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-fe586f0 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-fe586f0 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-6cf05c31 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-4486b38 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-4486b38 .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-4486b38 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-147b1e74 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-a1ce71a .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-a1ce71a .elementor-image-box-title{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-a1ce71a .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-6a07ded5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-90 .elementor-element.elementor-element-844578e{padding:70px 20px 70px 20px;}.elementor-90 .elementor-element.elementor-element-ea98b0c{font-size:var( --e-global-typography-df9a934-font-size );letter-spacing:var( --e-global-typography-df9a934-letter-spacing );}.elementor-90 .elementor-element.elementor-element-43c9a94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-43c9a94 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-90 .elementor-element.elementor-element-32fc933 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-90 .elementor-element.elementor-element-32fc933{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-ae34bb1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-90 .elementor-element.elementor-element-122d435 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-90 .elementor-element.elementor-element-122d435 .elementor-icon{font-size:22px;padding:12px;}.elementor-90 .elementor-element.elementor-element-122d435 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-122d435 .elementor-icon-box-title a{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-122d435 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-810a027 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-06c0f32 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-90 .elementor-element.elementor-element-06c0f32 .elementor-icon{font-size:22px;padding:12px;}.elementor-90 .elementor-element.elementor-element-06c0f32 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-06c0f32 .elementor-icon-box-title a{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-06c0f32 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-8a425e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-28a5a34 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-90 .elementor-element.elementor-element-28a5a34 .elementor-icon{font-size:22px;padding:12px;}.elementor-90 .elementor-element.elementor-element-28a5a34 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-28a5a34 .elementor-icon-box-title a{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-28a5a34 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-8d87365 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-b4b51a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-b4b51a2 .elementor-icon{font-size:22px;padding:12px;}.elementor-90 .elementor-element.elementor-element-b4b51a2 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-b4b51a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-b4b51a2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-d7d52df{padding:70px 20px 70px 20px;}.elementor-90 .elementor-element.elementor-element-e5e4745{font-size:var( --e-global-typography-df9a934-font-size );letter-spacing:var( --e-global-typography-df9a934-letter-spacing );}.elementor-90 .elementor-element.elementor-element-92813ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-92813ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-90 .elementor-element.elementor-element-c3461b6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-90 .elementor-element.elementor-element-c3461b6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-332320c img{width:11%;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-single-testimonial-slider, .elementor-90 .elementor-element.elementor-element-8afd7ae  .elementskit-testimonial_card{padding:0px 0px 30px 0px;}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-d071c75-font-size );line-height:var( --e-global-typography-d071c75-line-height );letter-spacing:var( --e-global-typography-d071c75-letter-spacing );}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-d3a39c9-font-size );line-height:var( --e-global-typography-d3a39c9-line-height );letter-spacing:var( --e-global-typography-d3a39c9-letter-spacing );word-spacing:var( --e-global-typography-d3a39c9-word-spacing );}.elementor-90 .elementor-element.elementor-element-8afd7ae .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-817acd8-font-size );letter-spacing:var( --e-global-typography-817acd8-letter-spacing );}.elementor-90 .elementor-element.elementor-element-131ea8e{padding:70px 20px 70px 20px;}.elementor-90 .elementor-element.elementor-element-262555b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:250px 20px 20px 20px;}.elementor-90 .elementor-element.elementor-element-fce99d9{padding:0% 15% 0% 0%;}.elementor-90 .elementor-element.elementor-element-d7242e1 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-90 .elementor-element.elementor-element-1696447 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-90 .elementor-element.elementor-element-c34b040{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-a9bc0ef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-90 .elementor-element.elementor-element-bbf17fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-bb7b275 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-cd25859{text-align:center;font-size:var( --e-global-typography-df9a934-font-size );letter-spacing:var( --e-global-typography-df9a934-letter-spacing );}.elementor-90 .elementor-element.elementor-element-63b65e2{text-align:center;}.elementor-90 .elementor-element.elementor-element-63b65e2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-be73370-font-size );line-height:var( --e-global-typography-be73370-line-height );letter-spacing:var( --e-global-typography-be73370-letter-spacing );word-spacing:var( --e-global-typography-be73370-word-spacing );}.elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card-body p, .elementor-90 .elementor-element.elementor-element-775325b .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}