.elementor-836 .elementor-element.elementor-element-2590f2c{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.67;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:144px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-836 .elementor-element.elementor-element-2590f2c:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-2590f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://lapholaguesthouse.co.za/wp-content/uploads/2025/04/IMG_8609-scaled-1-1-1.jpeg");background-position:center center;}.elementor-836 .elementor-element.elementor-element-2590f2c::before, .elementor-836 .elementor-element.elementor-element-2590f2c > .elementor-background-video-container::before, .elementor-836 .elementor-element.elementor-element-2590f2c > .e-con-inner > .elementor-background-video-container::before, .elementor-836 .elementor-element.elementor-element-2590f2c > .elementor-background-slideshow::before, .elementor-836 .elementor-element.elementor-element-2590f2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-836 .elementor-element.elementor-element-2590f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );--background-overlay:'';}.elementor-836 .elementor-element.elementor-element-5d0a72d{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-836 .elementor-element.elementor-element-f51fad1{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:4px;}.elementor-836 .elementor-element.elementor-element-f51fad1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-836 .elementor-element.elementor-element-f51fad1 .elementor-divider-separator{width:48px;margin:0 auto;margin-center:0;}.elementor-836 .elementor-element.elementor-element-f51fad1 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-836 .elementor-element.elementor-element-a2bed81 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-a2bed81{text-align:center;}.elementor-836 .elementor-element.elementor-element-754ad09{text-align:center;color:var( --e-global-color-astglobalcolor7 );}.elementor-836 .elementor-element.elementor-element-2573fd1{--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-836 .elementor-element.elementor-element-2573fd1:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-2573fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-836 .elementor-element.elementor-element-64055fa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-64055fa:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-64055fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-836 .elementor-element.elementor-element-89c38b9{--e-image-carousel-slides-to-show:1;}.elementor-836 .elementor-element.elementor-element-89c38b9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 11px 11px 11px;}.elementor-836 .elementor-element.elementor-element-fe6d7e1{--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-836 .elementor-element.elementor-element-382fe3a{text-align:center;}.elementor-836 .elementor-element.elementor-element-382fe3a .elementor-heading-title{font-family:var( --e-global-typography-812a1d2-font-family ), Sans-serif;}.elementor-836 .elementor-element.elementor-element-ff91fe5{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:1px;}.elementor-836 .elementor-element.elementor-element-ff91fe5 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-ff91fe5 .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0;}.elementor-836 .elementor-element.elementor-element-ff91fe5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-836 .elementor-element.elementor-element-35c6b2a{font-size:16px;color:var( --e-global-color-astglobalcolor7 );}.elementor-836 .elementor-element.elementor-element-6b9361a .elementor-button{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-836 .elementor-element.elementor-element-6b9361a .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-6b9361a .elementor-button:focus{color:var( --e-global-color-astglobalcolor8 );}.elementor-836 .elementor-element.elementor-element-6b9361a .elementor-button:hover svg, .elementor-836 .elementor-element.elementor-element-6b9361a .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor8 );}.elementor-836 .elementor-element.elementor-element-aedf19c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-aedf19c:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-aedf19c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-836 .elementor-element.elementor-element-1ec7b3d{--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-836 .elementor-element.elementor-element-1ec7b3d.e-con{--order:99999 /* order end hack */;}.elementor-836 .elementor-element.elementor-element-cb6db51{text-align:center;}.elementor-836 .elementor-element.elementor-element-cb6db51 .elementor-heading-title{font-family:var( --e-global-typography-812a1d2-font-family ), Sans-serif;}.elementor-836 .elementor-element.elementor-element-9a6300e{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:1px;}.elementor-836 .elementor-element.elementor-element-9a6300e > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-9a6300e .elementor-divider-separator{width:56%;margin:0 auto;margin-center:0;}.elementor-836 .elementor-element.elementor-element-9a6300e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-836 .elementor-element.elementor-element-c6d61c8{font-size:16px;color:var( --e-global-color-astglobalcolor7 );}.elementor-836 .elementor-element.elementor-element-b9e1a94 .elementor-button{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-836 .elementor-element.elementor-element-b9e1a94 .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-b9e1a94 .elementor-button:focus{color:var( --e-global-color-astglobalcolor8 );}.elementor-836 .elementor-element.elementor-element-b9e1a94 .elementor-button:hover svg, .elementor-836 .elementor-element.elementor-element-b9e1a94 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor8 );}.elementor-836 .elementor-element.elementor-element-8d1bc9d{--e-image-carousel-slides-to-show:1;}.elementor-836 .elementor-element.elementor-element-8d1bc9d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 11px 11px 11px;}.elementor-836 .elementor-element.elementor-element-6ba6fe6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-6ba6fe6:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-6ba6fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-836 .elementor-element.elementor-element-2246644{--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-836 .elementor-element.elementor-element-2246644.e-con{--order:99999 /* order end hack */;}.elementor-836 .elementor-element.elementor-element-3ad13c9{text-align:center;}.elementor-836 .elementor-element.elementor-element-3ad13c9 .elementor-heading-title{font-family:var( --e-global-typography-812a1d2-font-family ), Sans-serif;}.elementor-836 .elementor-element.elementor-element-b8723da{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:1px;}.elementor-836 .elementor-element.elementor-element-b8723da > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-b8723da .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0;}.elementor-836 .elementor-element.elementor-element-b8723da .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-836 .elementor-element.elementor-element-1306654{font-size:16px;color:var( --e-global-color-astglobalcolor7 );}.elementor-836 .elementor-element.elementor-element-2dae17c .elementor-button{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-836 .elementor-element.elementor-element-2dae17c .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-2dae17c .elementor-button:focus{color:var( --e-global-color-astglobalcolor8 );}.elementor-836 .elementor-element.elementor-element-2dae17c .elementor-button:hover svg, .elementor-836 .elementor-element.elementor-element-2dae17c .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor8 );}.elementor-836 .elementor-element.elementor-element-b66dc53{--e-image-carousel-slides-to-show:1;}.elementor-836 .elementor-element.elementor-element-b66dc53 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 11px 11px 11px;}.elementor-836 .elementor-element.elementor-element-26dd0b6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-26dd0b6:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-26dd0b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-836 .elementor-element.elementor-element-3f2782d{--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-836 .elementor-element.elementor-element-3f2782d.e-con{--order:99999 /* order end hack */;}.elementor-836 .elementor-element.elementor-element-04e3b74{text-align:center;}.elementor-836 .elementor-element.elementor-element-04e3b74 .elementor-heading-title{font-family:var( --e-global-typography-812a1d2-font-family ), Sans-serif;}.elementor-836 .elementor-element.elementor-element-3aafbbd{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:1px;}.elementor-836 .elementor-element.elementor-element-3aafbbd > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-3aafbbd .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0;}.elementor-836 .elementor-element.elementor-element-3aafbbd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-836 .elementor-element.elementor-element-f983838{font-size:16px;color:var( --e-global-color-astglobalcolor7 );}.elementor-836 .elementor-element.elementor-element-6cf16cc .elementor-button{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-836 .elementor-element.elementor-element-6cf16cc .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-6cf16cc .elementor-button:focus{color:var( --e-global-color-astglobalcolor8 );}.elementor-836 .elementor-element.elementor-element-6cf16cc .elementor-button:hover svg, .elementor-836 .elementor-element.elementor-element-6cf16cc .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor8 );}.elementor-836 .elementor-element.elementor-element-8b3eeb2{--e-image-carousel-slides-to-show:1;}.elementor-836 .elementor-element.elementor-element-8b3eeb2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 11px 11px 11px;}.elementor-836 .elementor-element.elementor-element-dab3b7d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-dab3b7d:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-dab3b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-836 .elementor-element.elementor-element-b376087{--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-836 .elementor-element.elementor-element-b376087.e-con{--order:99999 /* order end hack */;}.elementor-836 .elementor-element.elementor-element-c88e993{text-align:center;}.elementor-836 .elementor-element.elementor-element-c88e993 .elementor-heading-title{font-family:var( --e-global-typography-812a1d2-font-family ), Sans-serif;}.elementor-836 .elementor-element.elementor-element-d45918e{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:1px;}.elementor-836 .elementor-element.elementor-element-d45918e > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-d45918e .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0;}.elementor-836 .elementor-element.elementor-element-d45918e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-836 .elementor-element.elementor-element-dcc70e9{font-size:16px;color:var( --e-global-color-astglobalcolor7 );}.elementor-836 .elementor-element.elementor-element-46b2e31 .elementor-button{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-836 .elementor-element.elementor-element-46b2e31 .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-46b2e31 .elementor-button:focus{color:var( --e-global-color-astglobalcolor8 );}.elementor-836 .elementor-element.elementor-element-46b2e31 .elementor-button:hover svg, .elementor-836 .elementor-element.elementor-element-46b2e31 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor8 );}.elementor-836 .elementor-element.elementor-element-80a8ee7{--e-image-carousel-slides-to-show:1;}.elementor-836 .elementor-element.elementor-element-80a8ee7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 11px 11px 11px;}.elementor-836 .elementor-element.elementor-element-b419cb5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-b419cb5:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-b419cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-836 .elementor-element.elementor-element-b419cb5.e-con{--order:-99999 /* order start hack */;}.elementor-836 .elementor-element.elementor-element-fe0321a{--e-image-carousel-slides-to-show:1;}.elementor-836 .elementor-element.elementor-element-fe0321a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 11px 11px 11px;}.elementor-836 .elementor-element.elementor-element-8f79d2c{--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-836 .elementor-element.elementor-element-525da50{text-align:center;}.elementor-836 .elementor-element.elementor-element-525da50 .elementor-heading-title{font-family:var( --e-global-typography-812a1d2-font-family ), Sans-serif;}.elementor-836 .elementor-element.elementor-element-2a11ade{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:1px;}.elementor-836 .elementor-element.elementor-element-2a11ade > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-2a11ade .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0;}.elementor-836 .elementor-element.elementor-element-2a11ade .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-836 .elementor-element.elementor-element-5ec5303{font-size:16px;color:var( --e-global-color-astglobalcolor7 );}.elementor-836 .elementor-element.elementor-element-261a962 .elementor-button{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-836 .elementor-element.elementor-element-261a962 .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-261a962 .elementor-button:focus{color:var( --e-global-color-astglobalcolor8 );}.elementor-836 .elementor-element.elementor-element-261a962 .elementor-button:hover svg, .elementor-836 .elementor-element.elementor-element-261a962 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor8 );}@media(max-width:1024px){.elementor-836 .elementor-element.elementor-element-2590f2c{--padding-top:104px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-836 .elementor-element.elementor-element-5d0a72d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-836 .elementor-element.elementor-element-f51fad1 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-836 .elementor-element.elementor-element-64055fa{--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-aedf19c{--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-6ba6fe6{--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-26dd0b6{--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-dab3b7d{--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-b419cb5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-836 .elementor-element.elementor-element-5d0a72d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-836 .elementor-element.elementor-element-f51fad1 .elementor-divider{text-align:center;}.elementor-836 .elementor-element.elementor-element-f51fad1 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-836 .elementor-element.elementor-element-64055fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-aedf19c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-6ba6fe6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-26dd0b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-dab3b7d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-b419cb5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}