.elementor-27 .elementor-element.elementor-element-0ac6e50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-bff2c40 .elementor-repeater-item-ec6b4d0 .swiper-slide-bg{background-color:var( --e-global-color-dd21eab );background-image:url(https://livingspacesa.co.za/wp-content/uploads/2026/02/Home-Banner.jpg);background-size:cover;}.elementor-27 .elementor-element.elementor-element-bff2c40 .elementor-repeater-item-ec6b4d0 .elementor-background-overlay{background-color:#00000036;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-slide{transition-duration:calc(5000ms*1.2);height:800px;}.elementor-27 .elementor-element.elementor-element-bff2c40 .elementor-slide-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-weight:500;border-width:0px;}.elementor-27 .elementor-element.elementor-element-bff2c40 .elementor-slide-button:hover{background-color:var( --e-global-color-07e241e );}.elementor-27 .elementor-element.elementor-element-bff2c40 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-slide-contents{max-width:65%;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-slide-inner{padding:7% 7% 7% 7%;text-align:left;}.elementor-27 .elementor-element.elementor-element-bff2c40 .elementor-slide-heading{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:75px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-bff2c40 .elementor-slide-description{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:300;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:35px;width:35px;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-horizontal .swiper-pagination-progressbar{height:35px;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-pagination-fraction{font-size:35px;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-07e241e );opacity:var( --e-global-color-07e241e );}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-b726740{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-dcedf87{text-align:center;}.elementor-27 .elementor-element.elementor-element-dcedf87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-75a40e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-27 .elementor-element.elementor-element-75a40e9:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-75a40e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5C3943D;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27 .elementor-element.elementor-element-9ca10cc .elementor-repeater-item-8483e25{left:34%;--hotspot-translate-x:34%;top:13%;--hotspot-translate-y:13%;}.elementor-27 .elementor-element.elementor-element-9ca10cc .elementor-repeater-item-73840f4{left:43%;--hotspot-translate-x:43%;top:82%;--hotspot-translate-y:82%;}.elementor-27 .elementor-element.elementor-element-9ca10cc .elementor-repeater-item-016b89e{right:35%;--hotspot-translate-x:35%;bottom:24%;--hotspot-translate-y:24%;}.elementor-27 .elementor-element.elementor-element-9ca10cc .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-27 .elementor-element.elementor-element-9ca10cc{--container-width:100%;--image-width:100%;--container-max-width:100%;--hotspot-color:var( --e-global-color-07e241e );--hotspot-size:33px;--hotspot-box-color:var( --e-global-color-accent );--hotspot-padding:8px;--hotspot-border-radius:0px 0px 0px 0px;--tooltip-text-color:var( --e-global-color-text );--tooltip-min-width:231px;--tooltip-padding:11px 11px 20px 11px;--tooltip-color:var( --e-global-color-accent );--tooltip-border-radius:8px 8px 8px 8px;}.elementor-27 .elementor-element.elementor-element-9ca10cc img{border-radius:5px 5px 5px 5px;}.elementor-27 .elementor-element.elementor-element-9ca10cc .e-hotspot__tooltip{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-0ccf069{--display:flex;--min-height:454px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-27 .elementor-element.elementor-element-4bc3d79{--e-image-carousel-slides-to-show:4;}.elementor-27 .elementor-element.elementor-element-4bc3d79 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-27 .elementor-element.elementor-element-4bc3d79 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;color:#DF8B8B00;}.elementor-27 .elementor-element.elementor-element-4bc3d79 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-27 .elementor-element.elementor-element-4bc3d79 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#DF8B8B00;}.elementor-27 .elementor-element.elementor-element-4bc3d79 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;width:12px;height:12px;background:var( --e-global-color-36f173b );}.elementor-27 .elementor-element.elementor-element-4bc3d79 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-41bdc6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-27 .elementor-element.elementor-element-41bdc6e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-41bdc6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9DA7A917;}.elementor-27 .elementor-element.elementor-element-ad74faf{text-align:center;}.elementor-27 .elementor-element.elementor-element-ad74faf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-22da018 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-27 .elementor-element.elementor-element-22da018{text-align:center;}.elementor-27 .elementor-element.elementor-element-22da018 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:400;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-e9001e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:5%;--padding-left:4%;--padding-right:4%;--z-index:3;}.elementor-27 .elementor-element.elementor-element-e9001e3:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e9001e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9DA7A917;}.elementor-27 .elementor-element.elementor-element-654284c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-cf6d8e9 img{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-97b8699{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:8%;}.elementor-27 .elementor-element.elementor-element-e3dabbf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e3dabbf:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e3dabbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e55889f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-bff4719{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-bff4719 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-bff4719 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 0px 0px 8px;}.elementor-27 .elementor-element.elementor-element-556d311{--display:flex;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:11px;}.elementor-27 .elementor-element.elementor-element-78e8fdc{text-align:start;}.elementor-27 .elementor-element.elementor-element-78e8fdc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:27px;color:var( --e-global-color-fba585c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-4207914 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-4207914{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-a843064{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-a843064:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a843064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a843064.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-2fc6ebc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-fc06302{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-fc06302 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-fc06302 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 0px 0px 8px;}.elementor-27 .elementor-element.elementor-element-d756512{--display:flex;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:11px;}.elementor-27 .elementor-element.elementor-element-c7a18f2{text-align:start;}.elementor-27 .elementor-element.elementor-element-c7a18f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:27px;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-5d1b94a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-5d1b94a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-06f1a4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-06f1a4c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-06f1a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-5b5d5c5{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-174c4ac{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-174c4ac > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-174c4ac .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 0px 0px 8px;}.elementor-27 .elementor-element.elementor-element-1431573{--display:flex;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:11px;}.elementor-27 .elementor-element.elementor-element-0c1cc0a{text-align:start;}.elementor-27 .elementor-element.elementor-element-0c1cc0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:27px;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-56508d5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-56508d5{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-1b22f08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1b22f08:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1b22f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a9ab8d2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-66020b3{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-66020b3 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-66020b3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 0px 0px 8px;}.elementor-27 .elementor-element.elementor-element-ba8602f{--display:flex;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:11px;}.elementor-27 .elementor-element.elementor-element-d73f239{text-align:start;}.elementor-27 .elementor-element.elementor-element-d73f239 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:27px;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-9d6000b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-9d6000b{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-01410ff{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d9d296a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:4%;--padding-bottom:3%;--padding-left:6%;--padding-right:6%;}.elementor-27 .elementor-element.elementor-element-d9d296a:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d9d296a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F1E5;}.elementor-27 .elementor-element.elementor-element-6b7cb30 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-27 .elementor-element.elementor-element-6b7cb30{text-align:start;}.elementor-27 .elementor-element.elementor-element-6b7cb30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-fba585c );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-51401d1 > .elementor-widget-container{background-color:var( --e-global-color-text );padding:12px 12px 12px 12px;}.elementor-27 .elementor-element.elementor-element-51401d1.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-27 .elementor-element.elementor-element-51401d1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:19px;}.elementor-27 .elementor-element.elementor-element-51401d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-51401d1.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-51401d1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-51401d1 .elementor-icon{font-size:29px;}.elementor-27 .elementor-element.elementor-element-51401d1 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-51401d1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:8px;}.elementor-27 .elementor-element.elementor-element-51401d1 .elementor-icon-box-title{color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-51401d1:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-51401d1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-51401d1 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-6d4ec7a > .elementor-widget-container{background-color:var( --e-global-color-text );padding:12px 12px 12px 12px;}.elementor-27 .elementor-element.elementor-element-6d4ec7a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-27 .elementor-element.elementor-element-6d4ec7a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:19px;}.elementor-27 .elementor-element.elementor-element-6d4ec7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-6d4ec7a.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-6d4ec7a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-6d4ec7a .elementor-icon{font-size:29px;}.elementor-27 .elementor-element.elementor-element-6d4ec7a .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-6d4ec7a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:8px;}.elementor-27 .elementor-element.elementor-element-6d4ec7a .elementor-icon-box-title{color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-6d4ec7a:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-6d4ec7a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-6d4ec7a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-7fa7e39 > .elementor-widget-container{background-color:var( --e-global-color-text );padding:12px 12px 12px 12px;}.elementor-27 .elementor-element.elementor-element-7fa7e39.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-27 .elementor-element.elementor-element-7fa7e39 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:19px;}.elementor-27 .elementor-element.elementor-element-7fa7e39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-7fa7e39.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-7fa7e39.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-7fa7e39 .elementor-icon{font-size:29px;}.elementor-27 .elementor-element.elementor-element-7fa7e39 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-7fa7e39 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:8px;}.elementor-27 .elementor-element.elementor-element-7fa7e39 .elementor-icon-box-title{color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-7fa7e39:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-7fa7e39:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-7fa7e39 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-fba585c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-1a0d2af .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-weight:600;line-height:21px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:3px 3px 3px 3px;}.elementor-27 .elementor-element.elementor-element-5bf9776{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-5bf9776:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5bf9776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://livingspacesa.co.za/wp-content/uploads/2025/11/altendorf-pic.jpg");background-position:center center;background-size:cover;}.elementor-27 .elementor-element.elementor-element-ff6f0a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-fc96f56{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:4%;--padding-bottom:3%;--padding-left:6%;--padding-right:6%;}.elementor-27 .elementor-element.elementor-element-fc96f56:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-fc96f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F1E5;}.elementor-27 .elementor-element.elementor-element-fb71b80 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-27 .elementor-element.elementor-element-fb71b80{text-align:start;}.elementor-27 .elementor-element.elementor-element-fb71b80 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-22ac49f > .elementor-widget-container{padding:0% 0% 0% 3%;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-22ac49f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-95ec095 > .elementor-widget-container{padding:4% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-95ec095{text-align:start;}.elementor-27 .elementor-element.elementor-element-95ec095 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-1516deb > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-1516deb{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-8265d7e .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-weight:600;line-height:21px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:3px 3px 3px 3px;}.elementor-27 .elementor-element.elementor-element-c5778b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-c5778b2:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-c5778b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://livingspacesa.co.za/wp-content/uploads/2025/11/Our-promise-Living-Space-Boards.jpg");background-position:center center;background-size:cover;}.elementor-27 .elementor-element.elementor-element-0ffa7d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-27 .elementor-element.elementor-element-0ffa7d6:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-0ffa7d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-128e9c8 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-27 .elementor-element.elementor-element-128e9c8{text-align:center;}.elementor-27 .elementor-element.elementor-element-128e9c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-0a40085 > .elementor-widget-container{padding:0% 9% 0% 9%;}.elementor-27 .elementor-element.elementor-element-0a40085{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-fba585c );}.elementor-27 .elementor-element.elementor-element-e0c03bd .uc_logo_carousel_holder{height:182px;background-color:#ffffff;border-radius:10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-e0c03bd .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-27 .elementor-element.elementor-element-e0c03bd .owl-dot.active{background-color:#000000;}.elementor-27 .elementor-element.elementor-element-e0c03bd .owl-dots{margin-top:20px;}.elementor-27 .elementor-element.elementor-element-e0c03bd .owl-nav .owl-prev{left:0px;right:auto;}.elementor-27 .elementor-element.elementor-element-e0c03bd .owl-nav .owl-next{right:0px;left:auto;}.elementor-27 .elementor-element.elementor-element-e0c03bd .owl-carousel .owl-nav .owl-next,.elementor-27 .elementor-element.elementor-element-e0c03bd .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-27 .elementor-element.elementor-element-e0c03bd .owl-carousel .owl-nav .owl-next:hover,.elementor-27 .elementor-element.elementor-element-e0c03bd .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-slide{height:500px;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-slide-contents{max-width:97%;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-slide-inner{padding:8% 7% 12% 6%;}.elementor-27 .elementor-element.elementor-element-bff2c40 .elementor-slide-heading{font-size:45px;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;height:25px;width:25px;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-horizontal .swiper-pagination-progressbar{height:25px;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-pagination-fraction{font-size:25px;}.elementor-27 .elementor-element.elementor-element-b726740{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:9%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-27 .elementor-element.elementor-element-dcedf87 .elementor-heading-title{font-size:35px;}.elementor-27 .elementor-element.elementor-element-4bc3d79{--e-image-carousel-slides-to-show:2;}.elementor-27 .elementor-element.elementor-element-ad74faf .elementor-heading-title{font-size:35px;}.elementor-27 .elementor-element.elementor-element-22da018 .elementor-heading-title{font-size:23px;}.elementor-27 .elementor-element.elementor-element-e9001e3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-27 .elementor-element.elementor-element-97b8699{--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-27 .elementor-element.elementor-element-e55889f{--justify-content:center;}.elementor-27 .elementor-element.elementor-element-78e8fdc .elementor-heading-title{font-size:20px;}.elementor-27 .elementor-element.elementor-element-4207914 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-4207914{font-size:16px;}.elementor-27 .elementor-element.elementor-element-2fc6ebc{--justify-content:center;}.elementor-27 .elementor-element.elementor-element-c7a18f2 .elementor-heading-title{font-size:20px;}.elementor-27 .elementor-element.elementor-element-5d1b94a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-5d1b94a{font-size:16px;}.elementor-27 .elementor-element.elementor-element-5b5d5c5{--justify-content:center;}.elementor-27 .elementor-element.elementor-element-0c1cc0a .elementor-heading-title{font-size:20px;}.elementor-27 .elementor-element.elementor-element-56508d5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-56508d5{font-size:16px;}.elementor-27 .elementor-element.elementor-element-a9ab8d2{--justify-content:center;}.elementor-27 .elementor-element.elementor-element-d73f239 .elementor-heading-title{font-size:20px;}.elementor-27 .elementor-element.elementor-element-9d6000b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-9d6000b{font-size:16px;}.elementor-27 .elementor-element.elementor-element-01410ff{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-d9d296a{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-27 .elementor-element.elementor-element-6b7cb30 .elementor-heading-title{font-size:35px;}.elementor-27 .elementor-element.elementor-element-51401d1 .elementor-icon-box-wrapper{align-items:start;text-align:start;}.elementor-27 .elementor-element.elementor-element-6d4ec7a .elementor-icon-box-wrapper{align-items:start;text-align:start;}.elementor-27 .elementor-element.elementor-element-7fa7e39 .elementor-icon-box-wrapper{align-items:start;text-align:start;}.elementor-27 .elementor-element.elementor-element-5bf9776{--min-height:368px;}.elementor-27 .elementor-element.elementor-element-ff6f0a0{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-fc96f56{--min-height:450px;--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-27 .elementor-element.elementor-element-fb71b80 .elementor-heading-title{font-size:35px;}.elementor-27 .elementor-element.elementor-element-22ac49f > .elementor-widget-container{padding:1% 0% 1% 2%;}.elementor-27 .elementor-element.elementor-element-22ac49f{font-size:16px;}.elementor-27 .elementor-element.elementor-element-95ec095 .elementor-heading-title{font-size:20px;}.elementor-27 .elementor-element.elementor-element-1516deb > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-1516deb{font-size:16px;}.elementor-27 .elementor-element.elementor-element-c5778b2{--min-height:368px;}.elementor-27 .elementor-element.elementor-element-0ffa7d6{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-128e9c8 .elementor-heading-title{font-size:35px;}.elementor-27 .elementor-element.elementor-element-0a40085 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-0a40085{font-size:18px;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-slide{height:550px;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-slide-contents{max-width:100%;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-slide-inner{padding:7% 4% 17% 5%;}.elementor-27 .elementor-element.elementor-element-bff2c40 .elementor-slide-description{font-size:24px;}.elementor-27 .elementor-element.elementor-element-bff2c40 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-27 .elementor-element.elementor-element-b726740{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:7%;--padding-left:2%;--padding-right:2%;}.elementor-27 .elementor-element.elementor-element-dcedf87 .elementor-heading-title{font-size:29px;}.elementor-27 .elementor-element.elementor-element-9ca10cc .elementor-repeater-item-8483e25{left:29%;--hotspot-translate-x:29%;}.elementor-27 .elementor-element.elementor-element-9ca10cc .elementor-repeater-item-73840f4{left:39%;--hotspot-translate-x:39%;}.elementor-27 .elementor-element.elementor-element-9ca10cc .elementor-repeater-item-016b89e{right:34%;--hotspot-translate-x:34%;bottom:88%;--hotspot-translate-y:88%;}.elementor-27 .elementor-element.elementor-element-9ca10cc{z-index:5;--hotspot-size:27px;--tooltip-min-width:64px;--tooltip-max-width:240px;}.elementor-27 .elementor-element.elementor-element-9ca10cc img{width:100%;}.elementor-27 .elementor-element.elementor-element-4bc3d79{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-41bdc6e{--padding-top:11%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-27 .elementor-element.elementor-element-ad74faf .elementor-heading-title{font-size:29px;}.elementor-27 .elementor-element.elementor-element-22da018 .elementor-heading-title{font-size:19px;}.elementor-27 .elementor-element.elementor-element-e9001e3{--padding-top:0px;--padding-bottom:20px;--padding-left:11px;--padding-right:11px;}.elementor-27 .elementor-element.elementor-element-97b8699{--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-27 .elementor-element.elementor-element-556d311{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-78e8fdc .elementor-heading-title{font-size:19px;}.elementor-27 .elementor-element.elementor-element-4207914{font-size:16px;}.elementor-27 .elementor-element.elementor-element-d756512{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-c7a18f2 .elementor-heading-title{font-size:19px;}.elementor-27 .elementor-element.elementor-element-5d1b94a{font-size:16px;}.elementor-27 .elementor-element.elementor-element-1431573{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-0c1cc0a .elementor-heading-title{font-size:19px;}.elementor-27 .elementor-element.elementor-element-56508d5{font-size:16px;}.elementor-27 .elementor-element.elementor-element-ba8602f{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-d73f239 .elementor-heading-title{font-size:19px;}.elementor-27 .elementor-element.elementor-element-9d6000b{font-size:16px;}.elementor-27 .elementor-element.elementor-element-01410ff{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-d9d296a{--padding-top:10%;--padding-bottom:11%;--padding-left:5%;--padding-right:5%;}.elementor-27 .elementor-element.elementor-element-6b7cb30 .elementor-heading-title{font-size:29px;}.elementor-27 .elementor-element.elementor-element-51401d1 .elementor-icon-box-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-51401d1 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-51401d1 .elementor-icon-box-title a{line-height:1.2em;}.elementor-27 .elementor-element.elementor-element-6d4ec7a .elementor-icon-box-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-6d4ec7a .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-6d4ec7a .elementor-icon-box-title a{line-height:1.2em;}.elementor-27 .elementor-element.elementor-element-7fa7e39 .elementor-icon-box-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-7fa7e39 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-7fa7e39 .elementor-icon-box-title a{line-height:1.2em;}.elementor-27 .elementor-element.elementor-element-5bf9776{--min-height:248px;}.elementor-27 .elementor-element.elementor-element-ff6f0a0{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-fc96f56{--padding-top:14%;--padding-bottom:14%;--padding-left:5%;--padding-right:5%;}.elementor-27 .elementor-element.elementor-element-fb71b80 .elementor-heading-title{font-size:29px;}.elementor-27 .elementor-element.elementor-element-22ac49f > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-27 .elementor-element.elementor-element-22ac49f{font-size:16px;}.elementor-27 .elementor-element.elementor-element-95ec095 > .elementor-widget-container{padding:9% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-95ec095 .elementor-heading-title{font-size:18px;}.elementor-27 .elementor-element.elementor-element-1516deb{font-size:16px;}.elementor-27 .elementor-element.elementor-element-c5778b2{--min-height:300px;}.elementor-27 .elementor-element.elementor-element-c5778b2:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-c5778b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-27 .elementor-element.elementor-element-0ffa7d6{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-128e9c8 .elementor-heading-title{font-size:29px;}.elementor-27 .elementor-element.elementor-element-0a40085{font-size:16px;}.elementor-27 .elementor-element.elementor-element-e0c03bd > .elementor-widget-container{padding:1px 1px 1px 1px;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-654284c{--width:35%;}.elementor-27 .elementor-element.elementor-element-97b8699{--width:65%;}.elementor-27 .elementor-element.elementor-element-e55889f{--width:35%;}.elementor-27 .elementor-element.elementor-element-2fc6ebc{--width:35%;}.elementor-27 .elementor-element.elementor-element-5b5d5c5{--width:35%;}.elementor-27 .elementor-element.elementor-element-a9ab8d2{--width:35%;}.elementor-27 .elementor-element.elementor-element-d9d296a{--width:50%;}.elementor-27 .elementor-element.elementor-element-5bf9776{--width:50%;}.elementor-27 .elementor-element.elementor-element-fc96f56{--width:50%;}.elementor-27 .elementor-element.elementor-element-c5778b2{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-654284c{--width:12%;}.elementor-27 .elementor-element.elementor-element-97b8699{--width:100%;}.elementor-27 .elementor-element.elementor-element-d9d296a{--width:100%;}.elementor-27 .elementor-element.elementor-element-5bf9776{--width:100%;}.elementor-27 .elementor-element.elementor-element-fc96f56{--width:100%;}.elementor-27 .elementor-element.elementor-element-c5778b2{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-cf6d8e9 */element {
}
.elementor-27 .elementor-element.elementor-element-cf6d8e9 img{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-654284c */.hbox{box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3dabbf */.elementor-27 .elementor-element.elementor-element-e3dabbf{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a843064 */.elementor-27 .elementor-element.elementor-element-a843064{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06f1a4c */.elementor-27 .elementor-element.elementor-element-06f1a4c{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b22f08 */.elementor-27 .elementor-element.elementor-element-1b22f08{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}/* End custom CSS */