.elementor-1497 .elementor-element.elementor-element-2178052{--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.48;--padding-top:200px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px}.elementor-1497 .elementor-element.elementor-element-2178052:not(.elementor-motion-effects-element-type-background),.elementor-1497 .elementor-element.elementor-element-2178052>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fancyyellowguesthouse.co.za/wp-content/uploads/2025/05/001_9257-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1497 .elementor-element.elementor-element-2178052::before,.elementor-1497 .elementor-element.elementor-element-2178052>.elementor-background-video-container::before,.elementor-1497 .elementor-element.elementor-element-2178052>.e-con-inner>.elementor-background-video-container::before,.elementor-1497 .elementor-element.elementor-element-2178052>.elementor-background-slideshow::before,.elementor-1497 .elementor-element.elementor-element-2178052>.e-con-inner>.elementor-background-slideshow::before,.elementor-1497 .elementor-element.elementor-element-2178052>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(135deg,var(--e-global-color-astglobalcolor0) 0%,var(--e-global-color-astglobalcolor7) 100%)}.elementor-1497 .elementor-element.elementor-element-d2cacce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-cb7ca67 .elementor-heading-title{color:#FFF}.elementor-1497 .elementor-element.elementor-element-1f59746{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-1497 .elementor-element.elementor-element-83e8cfe{--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-1497 .elementor-element.elementor-element-83e8cfe.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1497 .elementor-element.elementor-element-c2b33cb{--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-1497 .elementor-element.elementor-element-04c70a9 img{border-radius:29px 29px 29px 29px}.elementor-1497 .elementor-element.elementor-element-50041ef{--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-1497 .elementor-element.elementor-element-ff8c15e{--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-1497 .elementor-element.elementor-element-3237b9e .elementor-button{border-radius:18px 18px 18px 18px}.elementor-1497 .elementor-element.elementor-element-22aa3fa{--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-1497 .elementor-element.elementor-element-9618ccf{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px}.elementor-1497 .elementor-element.elementor-element-e903635{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-c51ddb7>.elementor-widget-container{padding:0 0 20px 0}.elementor-1497 .elementor-element.elementor-element-c51ddb7{text-align:center}.elementor-1497 .elementor-element.elementor-element-63d76e9>.elementor-widget-container{margin:0 0 20px 0;padding:0% 25% 0% 25%}.elementor-1497 .elementor-element.elementor-element-63d76e9{text-align:center}.elementor-1497 .elementor-element.elementor-element-32e3652{--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;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-20ca84e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-e4dd29e{--icon-box-icon-margin:8px}.elementor-1497 .elementor-element.elementor-element-e4dd29e.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-e4dd29e.elementor-view-framed .elementor-icon,.elementor-1497 .elementor-element.elementor-element-e4dd29e.elementor-view-default .elementor-icon{fill:var(--e-global-color-astglobalcolor0);color:var(--e-global-color-astglobalcolor0);border-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-e4dd29e .elementor-icon{font-size:48px}.elementor-1497 .elementor-element.elementor-element-202283c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-7bab017{--icon-box-icon-margin:8px}.elementor-1497 .elementor-element.elementor-element-7bab017.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-7bab017.elementor-view-framed .elementor-icon,.elementor-1497 .elementor-element.elementor-element-7bab017.elementor-view-default .elementor-icon{fill:var(--e-global-color-astglobalcolor0);color:var(--e-global-color-astglobalcolor0);border-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-7bab017 .elementor-icon{font-size:48px}.elementor-1497 .elementor-element.elementor-element-89e7d1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-3e51939{--icon-box-icon-margin:8px}.elementor-1497 .elementor-element.elementor-element-3e51939.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-3e51939.elementor-view-framed .elementor-icon,.elementor-1497 .elementor-element.elementor-element-3e51939.elementor-view-default .elementor-icon{fill:var(--e-global-color-astglobalcolor0);color:var(--e-global-color-astglobalcolor0);border-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-3e51939 .elementor-icon{font-size:48px}.elementor-1497 .elementor-element.elementor-element-32e9d50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-2cb2bc4{--icon-box-icon-margin:8px}.elementor-1497 .elementor-element.elementor-element-2cb2bc4.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-2cb2bc4.elementor-view-framed .elementor-icon,.elementor-1497 .elementor-element.elementor-element-2cb2bc4.elementor-view-default .elementor-icon{fill:var(--e-global-color-astglobalcolor0);color:var(--e-global-color-astglobalcolor0);border-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-2cb2bc4 .elementor-icon{font-size:48px}.elementor-1497 .elementor-element.elementor-element-5a9a1a8{--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;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-673dec2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-7b57808{--icon-box-icon-margin:8px}.elementor-1497 .elementor-element.elementor-element-7b57808.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-7b57808.elementor-view-framed .elementor-icon,.elementor-1497 .elementor-element.elementor-element-7b57808.elementor-view-default .elementor-icon{fill:var(--e-global-color-astglobalcolor0);color:var(--e-global-color-astglobalcolor0);border-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-7b57808 .elementor-icon{font-size:48px}.elementor-1497 .elementor-element.elementor-element-51e22a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-5c650ce{--icon-box-icon-margin:8px}.elementor-1497 .elementor-element.elementor-element-5c650ce.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-5c650ce.elementor-view-framed .elementor-icon,.elementor-1497 .elementor-element.elementor-element-5c650ce.elementor-view-default .elementor-icon{fill:var(--e-global-color-astglobalcolor0);color:var(--e-global-color-astglobalcolor0);border-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-5c650ce .elementor-icon{font-size:48px}.elementor-1497 .elementor-element.elementor-element-7d8b10a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-d2e563f{--icon-box-icon-margin:8px}.elementor-1497 .elementor-element.elementor-element-d2e563f.elementor-view-stacked .elementor-icon{background-color:#F9C349}.elementor-1497 .elementor-element.elementor-element-d2e563f.elementor-view-framed .elementor-icon,.elementor-1497 .elementor-element.elementor-element-d2e563f.elementor-view-default .elementor-icon{fill:#F9C349;color:#F9C349;border-color:#F9C349}.elementor-1497 .elementor-element.elementor-element-a1034a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-98e321d{--icon-box-icon-margin:8px}.elementor-1497 .elementor-element.elementor-element-98e321d.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-98e321d.elementor-view-framed .elementor-icon,.elementor-1497 .elementor-element.elementor-element-98e321d.elementor-view-default .elementor-icon{fill:var(--e-global-color-astglobalcolor0);color:var(--e-global-color-astglobalcolor0);border-color:var(--e-global-color-astglobalcolor0)}.elementor-1497 .elementor-element.elementor-element-98e321d .elementor-icon{font-size:48px}@media(min-width:768px){.elementor-1497 .elementor-element.elementor-element-d2cacce{--width:50%}.elementor-1497 .elementor-element.elementor-element-83e8cfe{--width:31.211%}.elementor-1497 .elementor-element.elementor-element-c2b33cb{--width:66.6666%}.elementor-1497 .elementor-element.elementor-element-20ca84e{--width:25%}.elementor-1497 .elementor-element.elementor-element-202283c{--width:25%}.elementor-1497 .elementor-element.elementor-element-89e7d1a{--width:25%}.elementor-1497 .elementor-element.elementor-element-32e9d50{--width:25%}.elementor-1497 .elementor-element.elementor-element-673dec2{--width:25%}.elementor-1497 .elementor-element.elementor-element-51e22a9{--width:25%}.elementor-1497 .elementor-element.elementor-element-7d8b10a{--width:25%}.elementor-1497 .elementor-element.elementor-element-a1034a1{--width:25%}}@media(max-width:1024px){.elementor-1497 .elementor-element.elementor-element-2178052{--padding-top:144px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px}.elementor-1497 .elementor-element.elementor-element-d2cacce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px}.elementor-1497 .elementor-element.elementor-element-9618ccf{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px}.elementor-1497 .elementor-element.elementor-element-63d76e9>.elementor-widget-container{padding:0 64px 0 64px}}@media(max-width:767px){.elementor-1497 .elementor-element.elementor-element-2178052{--padding-top:124px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px}.elementor-1497 .elementor-element.elementor-element-d2cacce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-cb7ca67{text-align:center}.elementor-1497 .elementor-element.elementor-element-9618ccf{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-1497 .elementor-element.elementor-element-63d76e9>.elementor-widget-container{padding:0 0 0 0}.elementor-1497 .elementor-element.elementor-element-32e3652{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1497 .elementor-element.elementor-element-20ca84e{--width:50%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:8px}.elementor-1497 .elementor-element.elementor-element-e4dd29e .elementor-icon{font-size:32px}.elementor-1497 .elementor-element.elementor-element-202283c{--width:50%;--padding-top:0px;--padding-bottom:24px;--padding-left:8px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-7bab017 .elementor-icon{font-size:32px}.elementor-1497 .elementor-element.elementor-element-89e7d1a{--width:50%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:8px}.elementor-1497 .elementor-element.elementor-element-3e51939 .elementor-icon{font-size:32px}.elementor-1497 .elementor-element.elementor-element-32e9d50{--width:50%;--padding-top:0px;--padding-bottom:24px;--padding-left:8px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-2cb2bc4 .elementor-icon{font-size:32px}.elementor-1497 .elementor-element.elementor-element-5a9a1a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1497 .elementor-element.elementor-element-673dec2{--width:50%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:8px}.elementor-1497 .elementor-element.elementor-element-7b57808 .elementor-icon{font-size:32px}.elementor-1497 .elementor-element.elementor-element-51e22a9{--width:50%;--padding-top:0px;--padding-bottom:24px;--padding-left:8px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-5c650ce .elementor-icon{font-size:32px}.elementor-1497 .elementor-element.elementor-element-7d8b10a{--width:50%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:8px}.elementor-1497 .elementor-element.elementor-element-d2e563f .elementor-icon{font-size:32px}.elementor-1497 .elementor-element.elementor-element-a1034a1{--width:50%;--padding-top:0px;--padding-bottom:24px;--padding-left:8px;--padding-right:0px}.elementor-1497 .elementor-element.elementor-element-98e321d .elementor-icon{font-size:32px}}