.elementor-13 .elementor-element.elementor-element-cee2b12{--display:flex;--min-height:394px;--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;--overlay-opacity:0.5;}.elementor-13 .elementor-element.elementor-element-cee2b12:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-cee2b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/10/big-city-skyline-with-urban-skyscrapers-sunset-background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-cee2b12::before, .elementor-13 .elementor-element.elementor-element-cee2b12 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-cee2b12 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-cee2b12 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-cee2b12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-cee2b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-5c8c6fb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-c745e9e{z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-c745e9e .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:3vw;font-weight:900;text-transform:uppercase;color:var( --e-global-color-2d77f82 );}.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-13 .elementor-element.elementor-element-2cdd630{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-f55c0df{--display:flex;}.elementor-13 .elementor-element.elementor-element-7194cd9 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8dcacae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-52c9f2d{text-align:center;}.elementor-13 .elementor-element.elementor-element-52c9f2d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-13 .elementor-element.elementor-element-dea469f{text-align:justify;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-c572b00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-2e2d01a > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-31d0d71{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-31d0d71:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-31d0d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-b893ee6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-eea43ac{text-align:center;}.elementor-13 .elementor-element.elementor-element-eea43ac .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-758991e{text-align:justify;color:var( --e-global-color-bcad12d );}.elementor-13 .elementor-element.elementor-element-9fd4aa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-1c0bdd6{text-align:center;}.elementor-13 .elementor-element.elementor-element-1c0bdd6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-33ef68c{text-align:justify;color:var( --e-global-color-bcad12d );}.elementor-13 .elementor-element.elementor-element-d0a81c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-54fcc21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-54fcc21:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-54fcc21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE3241;}.elementor-13 .elementor-element.elementor-element-857fd00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-857fd00:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-857fd00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6BD49;}.elementor-13 .elementor-element.elementor-element-fedc6e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-fedc6e5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fedc6e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19AB53;}.elementor-13 .elementor-element.elementor-element-428a3a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-428a3a7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-428a3a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#304499;}.elementor-13 .elementor-element.elementor-element-7e5052e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-dd162dd > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e9c51f2{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-45822df{text-align:center;}.elementor-13 .elementor-element.elementor-element-45822df .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-13 .elementor-element.elementor-element-dc5dbd8{--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;}.elementor-13 .elementor-element.elementor-element-3aea368{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-ddc6ca9 );--border-color:var( --e-global-color-ddc6ca9 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.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-13 .elementor-element.elementor-element-97fc3a0 img{width:50%;}.elementor-13 .elementor-element.elementor-element-f4ebebb{z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-f4ebebb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-13 .elementor-element.elementor-element-1dfa45f{text-align:center;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-c2ca765{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-b0d65fa );--border-color:var( --e-global-color-b0d65fa );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-7a13930 img{width:50%;}.elementor-13 .elementor-element.elementor-element-25b5348{z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-25b5348 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-13 .elementor-element.elementor-element-d4783aa{text-align:center;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-4ac7717{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-5e17506 );--border-color:var( --e-global-color-5e17506 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-b96929a img{width:50%;}.elementor-13 .elementor-element.elementor-element-dff9a90{z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-dff9a90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-13 .elementor-element.elementor-element-c80df00{text-align:center;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-2aa2947{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-b796bab );--border-color:var( --e-global-color-b796bab );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-70728d2 img{width:50%;}.elementor-13 .elementor-element.elementor-element-6116418{z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-6116418 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-13 .elementor-element.elementor-element-026097d{text-align:center;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-875c69c{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-c5f730b img{width:50%;}.elementor-13 .elementor-element.elementor-element-fdc9fe1{z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-fdc9fe1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-13 .elementor-element.elementor-element-c15f6c9{text-align:center;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-632093b{--display:flex;}.elementor-13 .elementor-element.elementor-element-2d3dab5 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-81d00bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-81d00bc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-81d00bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcad12d );background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/10/ran_texture_large.jpg");}.elementor-13 .elementor-element.elementor-element-8b6781f{text-align:center;}.elementor-13 .elementor-element.elementor-element-8b6781f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-13 .elementor-element.elementor-element-2411176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-2411176:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2411176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/10/ran_texture_large.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-f975f0d{--display:flex;}.elementor-13 .elementor-element.elementor-element-0098f67{z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-0098f67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-13 .elementor-element.elementor-element-d25707a{text-align:center;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-7f9fbed{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:379px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-08fc6fe{--display:flex;--min-height:400px;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-08fc6fe:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-08fc6fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/11/tree-with-words-tree-it.webp");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-08fc6fe:hover::before, .elementor-13 .elementor-element.elementor-element-08fc6fe:hover > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-08fc6fe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-08fc6fe > .elementor-background-slideshow:hover::before, .elementor-13 .elementor-element.elementor-element-08fc6fe > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 25%, var( --e-global-color-ddc6ca9 ) 100%);}.elementor-13 .elementor-element.elementor-element-08fc6fe:hover{--overlay-opacity:1;}.elementor-13 .elementor-element.elementor-element-f3f65c9{z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-f3f65c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;text-transform:none;color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-2435774{--display:flex;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-2435774:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2435774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/11/3d-rendering-abstract-world-network-internet-global-connection-concept.webp");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-2435774:hover::before, .elementor-13 .elementor-element.elementor-element-2435774:hover > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-2435774:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-2435774 > .elementor-background-slideshow:hover::before, .elementor-13 .elementor-element.elementor-element-2435774 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 25%, var( --e-global-color-b0d65fa ) 100%);}.elementor-13 .elementor-element.elementor-element-2435774:hover{--overlay-opacity:1;}.elementor-13 .elementor-element.elementor-element-87baff1{z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-87baff1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;text-transform:none;color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-d542826{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-d542826:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d542826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/11/different-pieces-puzzle-arrangement.webp");background-position:top left;background-size:cover;}.elementor-13 .elementor-element.elementor-element-d542826:hover::before, .elementor-13 .elementor-element.elementor-element-d542826:hover > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-d542826:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-d542826 > .elementor-background-slideshow:hover::before, .elementor-13 .elementor-element.elementor-element-d542826 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 25%, var( --e-global-color-5e17506 ) 100%);}.elementor-13 .elementor-element.elementor-element-d542826::before, .elementor-13 .elementor-element.elementor-element-d542826 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-d542826 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-d542826 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-d542826 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-d542826 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-d542826:hover{--overlay-opacity:1;}.elementor-13 .elementor-element.elementor-element-a8361fa{z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-a8361fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;text-transform:none;color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-1fc9321{--display:flex;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-1fc9321:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1fc9321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/11/green-city-technology-shifting-towards-sustainable-alteration-concept.webp");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-1fc9321:hover::before, .elementor-13 .elementor-element.elementor-element-1fc9321:hover > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-1fc9321:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-1fc9321 > .elementor-background-slideshow:hover::before, .elementor-13 .elementor-element.elementor-element-1fc9321 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 25%, var( --e-global-color-b796bab ) 100%);}.elementor-13 .elementor-element.elementor-element-1fc9321:hover{--overlay-opacity:1;}.elementor-13 .elementor-element.elementor-element-e3a3216{z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-e3a3216 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;text-transform:none;color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-de2ad40{--display:flex;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-de2ad40:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-de2ad40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/11/money-tree-with-coins-wooden-wall.webp");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-de2ad40:hover::before, .elementor-13 .elementor-element.elementor-element-de2ad40:hover > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-de2ad40:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-de2ad40 > .elementor-background-slideshow:hover::before, .elementor-13 .elementor-element.elementor-element-de2ad40 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 25%, var( --e-global-color-primary ) 100%);}.elementor-13 .elementor-element.elementor-element-de2ad40:hover{--overlay-opacity:1;}.elementor-13 .elementor-element.elementor-element-4e4b198{z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-4e4b198 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;text-transform:none;color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-86ba6a4{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:70px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-2d040f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-2d040f7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2d040f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/10/ran_texture_large.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-9afea65{--display:flex;}.elementor-13 .elementor-element.elementor-element-cbcbd2c{z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-cbcbd2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-13 .elementor-element.elementor-element-c35d4c6{text-align:center;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-2a9b15b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-87bc3c4{--display:flex;}.elementor-13 .elementor-element.elementor-element-efb311c{--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;border-style:dotted;--border-style:dotted;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-ddc6ca9 );--border-color:var( --e-global-color-ddc6ca9 );--border-radius:0px 20px 0px 20px;}.elementor-13 .elementor-element.elementor-element-efb311c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-efb311c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-efb311c:hover::before, .elementor-13 .elementor-element.elementor-element-efb311c:hover > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-efb311c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-efb311c > .elementor-background-slideshow:hover::before, .elementor-13 .elementor-element.elementor-element-efb311c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ddc6ca9 );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-efb311c:hover{--overlay-opacity:0.5;}.elementor-13 .elementor-element.elementor-element-9537811{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13 .elementor-element.elementor-element-bfc9f70 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-deaaa05{text-align:start;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-a02492d{--display:flex;--justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-ae223cb .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-ae223cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ddc6ca9 );}.elementor-13 .elementor-element.elementor-element-ae223cb.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-ae223cb.elementor-view-default .elementor-icon{color:var( --e-global-color-ddc6ca9 );border-color:var( --e-global-color-ddc6ca9 );}.elementor-13 .elementor-element.elementor-element-ae223cb.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-ae223cb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ddc6ca9 );}.elementor-13 .elementor-element.elementor-element-4925891{--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;border-style:dotted;--border-style:dotted;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-b0d65fa );--border-color:var( --e-global-color-b0d65fa );--border-radius:0px 20px 0px 20px;}.elementor-13 .elementor-element.elementor-element-4925891:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4925891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-4925891:hover::before, .elementor-13 .elementor-element.elementor-element-4925891:hover > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-4925891:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-4925891 > .elementor-background-slideshow:hover::before, .elementor-13 .elementor-element.elementor-element-4925891 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-b0d65fa );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-4925891:hover{--overlay-opacity:0.5;}.elementor-13 .elementor-element.elementor-element-45adab9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13 .elementor-element.elementor-element-a003535 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-b016c8a{text-align:start;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-6d4e8af{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-09235fa .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-09235fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b0d65fa );}.elementor-13 .elementor-element.elementor-element-09235fa.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-09235fa.elementor-view-default .elementor-icon{color:var( --e-global-color-b0d65fa );border-color:var( --e-global-color-b0d65fa );}.elementor-13 .elementor-element.elementor-element-09235fa.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-09235fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b0d65fa );}.elementor-13 .elementor-element.elementor-element-9bc620a{--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;border-style:dotted;--border-style:dotted;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-5e17506 );--border-color:var( --e-global-color-5e17506 );--border-radius:0px 20px 0px 20px;}.elementor-13 .elementor-element.elementor-element-9bc620a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9bc620a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-9bc620a:hover::before, .elementor-13 .elementor-element.elementor-element-9bc620a:hover > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-9bc620a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-9bc620a > .elementor-background-slideshow:hover::before, .elementor-13 .elementor-element.elementor-element-9bc620a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-5e17506 );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-9bc620a:hover{--overlay-opacity:0.5;}.elementor-13 .elementor-element.elementor-element-3b7012e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13 .elementor-element.elementor-element-a845c01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-197c931{text-align:start;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-9272944{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-458efb9 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-458efb9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5e17506 );}.elementor-13 .elementor-element.elementor-element-458efb9.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-458efb9.elementor-view-default .elementor-icon{color:var( --e-global-color-5e17506 );border-color:var( --e-global-color-5e17506 );}.elementor-13 .elementor-element.elementor-element-458efb9.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-458efb9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5e17506 );}.elementor-13 .elementor-element.elementor-element-ed4edaf{--display:flex;}.elementor-13 .elementor-element.elementor-element-4638855:not( .elementor-widget-image ) .elementor-widget-container, .elementor-13 .elementor-element.elementor-element-4638855.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://lovecities.thissite.co.za/wp-content/plugins/elementor/assets/mask-shapes/sketch.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-13 .elementor-element.elementor-element-4638855 img{width:100%;}.elementor-13 .elementor-element.elementor-element-8bfcfba{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dotted;--border-style:dotted;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-b796bab );--border-color:var( --e-global-color-b796bab );--border-radius:0px 20px 0px 20px;}.elementor-13 .elementor-element.elementor-element-8bfcfba:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8bfcfba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-8bfcfba:hover::before, .elementor-13 .elementor-element.elementor-element-8bfcfba:hover > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-8bfcfba:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-8bfcfba > .elementor-background-slideshow:hover::before, .elementor-13 .elementor-element.elementor-element-8bfcfba > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-b796bab );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-8bfcfba:hover{--overlay-opacity:0.5;}.elementor-13 .elementor-element.elementor-element-340a870{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-b1b4b61 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-13 .elementor-element.elementor-element-b1b4b61 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-b1b4b61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b796bab );}.elementor-13 .elementor-element.elementor-element-b1b4b61.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-b1b4b61.elementor-view-default .elementor-icon{color:var( --e-global-color-b796bab );border-color:var( --e-global-color-b796bab );}.elementor-13 .elementor-element.elementor-element-b1b4b61.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-b1b4b61.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b796bab );}.elementor-13 .elementor-element.elementor-element-e74292c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13 .elementor-element.elementor-element-f3b24f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-8054cd2{text-align:start;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-f8acdbf{--display:flex;}.elementor-13 .elementor-element.elementor-element-60e0fb8{--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;border-style:dotted;--border-style:dotted;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-ddc6ca9 );--border-color:var( --e-global-color-ddc6ca9 );--border-radius:0px 20px 0px 20px;}.elementor-13 .elementor-element.elementor-element-60e0fb8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-60e0fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-60e0fb8:hover::before, .elementor-13 .elementor-element.elementor-element-60e0fb8:hover > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-60e0fb8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-60e0fb8 > .elementor-background-slideshow:hover::before, .elementor-13 .elementor-element.elementor-element-60e0fb8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ddc6ca9 );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-60e0fb8:hover{--overlay-opacity:0.5;}.elementor-13 .elementor-element.elementor-element-b1942e9{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-faf0da5 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-faf0da5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ddc6ca9 );}.elementor-13 .elementor-element.elementor-element-faf0da5.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-faf0da5.elementor-view-default .elementor-icon{color:var( --e-global-color-ddc6ca9 );border-color:var( --e-global-color-ddc6ca9 );}.elementor-13 .elementor-element.elementor-element-faf0da5.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-faf0da5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ddc6ca9 );}.elementor-13 .elementor-element.elementor-element-17341ab{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13 .elementor-element.elementor-element-538adb7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-86c57d8{text-align:start;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-c95ec1f{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dotted;--border-style:dotted;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-b0d65fa );--border-color:var( --e-global-color-b0d65fa );--border-radius:0px 20px 0px 20px;}.elementor-13 .elementor-element.elementor-element-c95ec1f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c95ec1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-c95ec1f:hover::before, .elementor-13 .elementor-element.elementor-element-c95ec1f:hover > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-c95ec1f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-c95ec1f > .elementor-background-slideshow:hover::before, .elementor-13 .elementor-element.elementor-element-c95ec1f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-b0d65fa );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-c95ec1f:hover{--overlay-opacity:0.5;}.elementor-13 .elementor-element.elementor-element-ca3ea87{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-84343b0 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-84343b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b0d65fa );}.elementor-13 .elementor-element.elementor-element-84343b0.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-84343b0.elementor-view-default .elementor-icon{color:var( --e-global-color-b0d65fa );border-color:var( --e-global-color-b0d65fa );}.elementor-13 .elementor-element.elementor-element-84343b0.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-84343b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b0d65fa );}.elementor-13 .elementor-element.elementor-element-a278dbd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13 .elementor-element.elementor-element-2730620 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-c459948{text-align:start;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-ac3f3fa{--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;border-style:dotted;--border-style:dotted;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-5e17506 );--border-color:var( --e-global-color-5e17506 );--border-radius:0px 20px 0px 20px;}.elementor-13 .elementor-element.elementor-element-ac3f3fa:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ac3f3fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d77f82 );}.elementor-13 .elementor-element.elementor-element-ac3f3fa:hover::before, .elementor-13 .elementor-element.elementor-element-ac3f3fa:hover > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-ac3f3fa:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-ac3f3fa > .elementor-background-slideshow:hover::before, .elementor-13 .elementor-element.elementor-element-ac3f3fa > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-5e17506 );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-ac3f3fa:hover{--overlay-opacity:0.5;}.elementor-13 .elementor-element.elementor-element-eebd9b8{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-cc3b871 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-cc3b871.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5e17506 );}.elementor-13 .elementor-element.elementor-element-cc3b871.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-cc3b871.elementor-view-default .elementor-icon{color:var( --e-global-color-5e17506 );border-color:var( --e-global-color-5e17506 );}.elementor-13 .elementor-element.elementor-element-cc3b871.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-cc3b871.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5e17506 );}.elementor-13 .elementor-element.elementor-element-80ac914{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13 .elementor-element.elementor-element-670df05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-aa3cc69{text-align:start;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-568205a{--display:flex;}.elementor-13 .elementor-element.elementor-element-ebf019b > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0f1b681{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5469daa{text-align:center;}.elementor-13 .elementor-element.elementor-element-5469daa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-13 .elementor-element.elementor-element-70cec69{text-align:center;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-d7fd133{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3005135{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-988ab95 .elementor-flip-box__front{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/05/Matt-scaled-e1692691950341.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-988ab95 .elementor-flip-box__back{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/05/Matt-scaled-e1692691950341.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-988ab95 .elementor-flip-box{height:420px;}.elementor-13 .elementor-element.elementor-element-988ab95 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#19191975;text-align:center;justify-content:flex-end;}.elementor-13 .elementor-element.elementor-element-988ab95 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-988ab95 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-988ab95 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-359b086 );text-align:center;}.elementor-13 .elementor-element.elementor-element-988ab95 .elementor-flip-box__button{margin-inline-center:0;}.elementor-13 .elementor-element.elementor-element-7114d7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-c3ee8a5 .elementor-flip-box__front{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/05/IMG-20231105-WA0019-scaled-e1724062531284.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-c3ee8a5 .elementor-flip-box__back{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/05/IMG-20231105-WA0019-scaled-e1724062531284.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-c3ee8a5 .elementor-flip-box{height:420px;}.elementor-13 .elementor-element.elementor-element-c3ee8a5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#19191975;text-align:center;justify-content:flex-end;}.elementor-13 .elementor-element.elementor-element-c3ee8a5 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-c3ee8a5 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-c3ee8a5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-d3a070c );text-align:center;}.elementor-13 .elementor-element.elementor-element-c3ee8a5 .elementor-flip-box__button{margin-inline-center:0;}.elementor-13 .elementor-element.elementor-element-dfa5c6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-b7ca8f5 .elementor-flip-box__front{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/05/justin.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-b7ca8f5 .elementor-flip-box__back{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/05/justin.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-b7ca8f5 .elementor-flip-box{height:420px;}.elementor-13 .elementor-element.elementor-element-b7ca8f5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#19191975;text-align:center;justify-content:flex-end;}.elementor-13 .elementor-element.elementor-element-b7ca8f5 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-b7ca8f5 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-b7ca8f5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-6be489b );text-align:center;}.elementor-13 .elementor-element.elementor-element-b7ca8f5 .elementor-flip-box__button{margin-inline-center:0;}.elementor-13 .elementor-element.elementor-element-752b863{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-9cd46eb .elementor-flip-box__front{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/09/D-Perrett-1-copy.webp");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-9cd46eb .elementor-flip-box__back{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/09/D-Perrett-1-copy.webp");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-9cd46eb .elementor-flip-box{height:420px;}.elementor-13 .elementor-element.elementor-element-9cd46eb .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#19191975;text-align:center;justify-content:flex-end;}.elementor-13 .elementor-element.elementor-element-9cd46eb .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-9cd46eb .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-9cd46eb .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-14b6cd1 );text-align:center;}.elementor-13 .elementor-element.elementor-element-9cd46eb .elementor-flip-box__button{margin-inline-center:0;}.elementor-13 .elementor-element.elementor-element-669f3b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-299089a .elementor-flip-box__front{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/06/eIMG_20190507_062532-1.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-299089a .elementor-flip-box__back{background-image:url("https://lovecities.thissite.co.za/wp-content/uploads/2025/06/eIMG_20190507_062532-1.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-299089a .elementor-flip-box{height:420px;}.elementor-13 .elementor-element.elementor-element-299089a .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#19191975;text-align:center;justify-content:flex-end;}.elementor-13 .elementor-element.elementor-element-299089a .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-299089a .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-299089a .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-359b086 );text-align:center;}.elementor-13 .elementor-element.elementor-element-299089a .elementor-flip-box__button{margin-inline-center:0;}.elementor-13 .elementor-element.elementor-element-a6be874{--display:flex;}.elementor-13 .elementor-element.elementor-element-0bb36ff > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-1fe09ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f975829{text-align:center;}.elementor-13 .elementor-element.elementor-element-f975829 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-13 .elementor-element.elementor-element-bd6da8d{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-04e2432 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-13 .elementor-element.elementor-element-04e2432 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-86ba6a4{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-cee2b12{--min-height:275px;}.elementor-13 .elementor-element.elementor-element-5c8c6fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c745e9e .elementor-heading-title{font-size:9vw;}.elementor-13 .elementor-element.elementor-element-2cdd630{font-size:12px;}.elementor-13 .elementor-element.elementor-element-54fcc21{--width:25%;}.elementor-13 .elementor-element.elementor-element-857fd00{--width:25%;}.elementor-13 .elementor-element.elementor-element-fedc6e5{--width:25%;}.elementor-13 .elementor-element.elementor-element-428a3a7{--width:25%;}.elementor-13 .elementor-element.elementor-element-f4ebebb .elementor-heading-title{font-size:5vw;}.elementor-13 .elementor-element.elementor-element-25b5348 .elementor-heading-title{font-size:5vw;}.elementor-13 .elementor-element.elementor-element-dff9a90 .elementor-heading-title{font-size:5vw;}.elementor-13 .elementor-element.elementor-element-6116418 .elementor-heading-title{font-size:5vw;}.elementor-13 .elementor-element.elementor-element-fdc9fe1 .elementor-heading-title{font-size:5vw;}.elementor-13 .elementor-element.elementor-element-0098f67 .elementor-heading-title{font-size:5vw;}.elementor-13 .elementor-element.elementor-element-f3f65c9 .elementor-heading-title{font-size:5vw;}.elementor-13 .elementor-element.elementor-element-87baff1 .elementor-heading-title{font-size:5vw;}.elementor-13 .elementor-element.elementor-element-a8361fa .elementor-heading-title{font-size:5vw;}.elementor-13 .elementor-element.elementor-element-e3a3216 .elementor-heading-title{font-size:5vw;}.elementor-13 .elementor-element.elementor-element-4e4b198 .elementor-heading-title{font-size:5vw;}.elementor-13 .elementor-element.elementor-element-86ba6a4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13 .elementor-element.elementor-element-cbcbd2c .elementor-heading-title{font-size:5vw;}.elementor-13 .elementor-element.elementor-element-04e2432 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-13 .elementor-element.elementor-element-04e2432 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-b893ee6{--width:50%;}.elementor-13 .elementor-element.elementor-element-9fd4aa8{--width:50%;}.elementor-13 .elementor-element.elementor-element-54fcc21{--width:25%;}.elementor-13 .elementor-element.elementor-element-857fd00{--width:25%;}.elementor-13 .elementor-element.elementor-element-fedc6e5{--width:25%;}.elementor-13 .elementor-element.elementor-element-428a3a7{--width:25%;}.elementor-13 .elementor-element.elementor-element-e9c51f2{--content-width:1600px;}.elementor-13 .elementor-element.elementor-element-dc5dbd8{--width:93%;}.elementor-13 .elementor-element.elementor-element-7f9fbed{--width:80%;}.elementor-13 .elementor-element.elementor-element-2d040f7{--content-width:1600px;}.elementor-13 .elementor-element.elementor-element-a02492d{--width:20%;}.elementor-13 .elementor-element.elementor-element-6d4e8af{--width:20%;}.elementor-13 .elementor-element.elementor-element-9272944{--width:20%;}.elementor-13 .elementor-element.elementor-element-340a870{--width:20%;}.elementor-13 .elementor-element.elementor-element-b1942e9{--width:20%;}.elementor-13 .elementor-element.elementor-element-ca3ea87{--width:20%;}.elementor-13 .elementor-element.elementor-element-eebd9b8{--width:20%;}.elementor-13 .elementor-element.elementor-element-d7fd133{--content-width:1600px;}.elementor-13 .elementor-element.elementor-element-bd6da8d{--content-width:1311px;}}/* Start custom CSS for container, class: .elementor-element-7f9fbed */.hover-heading {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}

.hover-container:hover .hover-heading {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS *//* === GRID MODE: 3 columns with spacing === */
.jet-listing-grid__items {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 15px;
    padding: 15px;
    width: 100%;
}

/* === SHARED: Item box style with spacing between cards === */
.jet-listing-grid__item {
    margin: 0 7.5px; /* ✅ Adds spacing between colored boxes */
    border: 3px solid transparent;
    box-sizing: border-box;
    width: calc(100% - 15px); /* ✅ Prevents overflow due to margin */
}

/* === SLIDER MODE: Add outer padding around the entire slider === */
.jet-listing-griditems.slick-initialized .slick-list {
    padding: 0 15px;
    box-sizing: border-box;
}

/* Optional: reset padding on slide itself */
.jet-listing-griditems.slick-initialized .slick-slide {
    padding: 0 !important;
    box-sizing: border-box;
}

/* === ORIGINAL COLOR CYCLE: Might break in slider mode === */
.jet-listing-grid__item:nth-of-type(4n+1) { border-color: #E72027 !important; } /* Red */
.jet-listing-grid__item:nth-of-type(4n+2) { border-color: #FDC140 !important; } /* Yellow */
.jet-listing-grid__item:nth-of-type(4n+3) { border-color: #137D3F !important; } /* Green */
.jet-listing-grid__item:nth-of-type(4n)   { border-color: #16509F !important; } /* Blue */

/* === OPTION B: CSS-only fallback — color cycle by child position === */
.jet-listing-griditems .slick-slide:not(.slick-cloned):nth-child(7n+1) .jet-listing-grid__item { border-color: #E72027 !important; }
.jet-listing-griditems .slick-slide:not(.slick-cloned):nth-child(7n+2) .jet-listing-grid__item { border-color: #FDC140 !important; }
.jet-listing-griditems .slick-slide:not(.slick-cloned):nth-child(7n+3) .jet-listing-grid__item { border-color: #137D3F !important; }
.jet-listing-griditems .slick-slide:not(.slick-cloned):nth-child(7n+4)   .jet-listing-grid__item { border-color: #16509F !important; }
.jet-listing-griditems .slick-slide:not(.slick-cloned):nth-child(7n+5)   .jet-listing-grid__item { border-color: #E72027 !important; }
.jet-listing-griditems .slick-slide:not(.slick-cloned):nth-child(7n+6)   .jet-listing-grid__item { border-color: #FDC140 !important; }
.jet-listing-griditems .slick-slide:not(.slick-cloned):nth-child(7n)   .jet-listing-grid__item { border-color: #137D3F !important; }
.jet-listing-griditems .slick-slide.slick-cloned .jet-listing-grid__item {
  border-color: transparent !important;
}/* End custom CSS */