.elementor-6 .elementor-element.elementor-element-e811791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-06379eb{--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-6 .elementor-element.elementor-element-5ea46db{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5ea46db:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5ea46db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CDC6B7;}.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-6 .elementor-element.elementor-element-1bc9784{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-c8f1d75{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c8f1d75:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c8f1d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE9E0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-d4fedaa .elementor-button{background-color:#02010100;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase;line-height:15px;letter-spacing:0.52px;fill:#5E6655;color:#5E6655;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5E6655;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-6 .elementor-element.elementor-element-d4fedaa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-d4fedaa .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-d4fedaa .elementor-button:focus{color:#C8A374;border-color:#C8A374;}.elementor-6 .elementor-element.elementor-element-d4fedaa .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-d4fedaa .elementor-button:focus svg{fill:#C8A374;}.elementor-6 .elementor-element.elementor-element-e27e460{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-284ef87 .elementor-button{background-color:#02010100;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase;line-height:15px;letter-spacing:0.52px;fill:#5E6655;color:#5E6655;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5E6655;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-6 .elementor-element.elementor-element-284ef87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-284ef87 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-284ef87 .elementor-button:focus{color:#C8A374;border-color:#C8A374;}.elementor-6 .elementor-element.elementor-element-284ef87 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-284ef87 .elementor-button:focus svg{fill:#C8A374;}.elementor-6 .elementor-element.elementor-element-4a899cd{--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-6 .elementor-element.elementor-element-4a899cd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4a899cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sasscafe.co.za/wp-content/uploads/2023/12/DSC04075-scaled.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-02904b1{--spacer-size:400px;}.elementor-6 .elementor-element.elementor-element-1c77413{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-975b477{--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-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-301e28b{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-6 .elementor-element.elementor-element-20b7804{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5848623{--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-6 .elementor-element.elementor-element-5848623.e-con{--flex-grow:0;--flex-shrink:0;}.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-6 .elementor-element.elementor-element-f9419d0{--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-6 .elementor-element.elementor-element-f9419d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-3f16db3{--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-6 .elementor-element.elementor-element-1b7347b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-a618a1d{--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-6 .elementor-element.elementor-element-a27e1e3{--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-6 .elementor-element.elementor-element-163ac4d .elementor-button{background-color:#02010100;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase;line-height:15px;letter-spacing:0.52px;fill:#606655;color:#606655;border-style:solid;border-width:1px 1px 1px 1px;border-color:#606655;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-6 .elementor-element.elementor-element-163ac4d > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-163ac4d .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-163ac4d .elementor-button:focus{color:#C8A374;border-color:#C8A374;}.elementor-6 .elementor-element.elementor-element-163ac4d .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-163ac4d .elementor-button:focus svg{fill:#C8A374;}.elementor-6 .elementor-element.elementor-element-3687a06{--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-6 .elementor-element.elementor-element-92810c5 .elementor-button{background-color:#02010100;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase;line-height:15px;letter-spacing:0.52px;fill:#606655;color:#606655;border-style:solid;border-width:1px 1px 1px 1px;border-color:#606655;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-6 .elementor-element.elementor-element-92810c5 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-92810c5 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-92810c5 .elementor-button:focus{color:#C8A374;border-color:#C8A374;}.elementor-6 .elementor-element.elementor-element-92810c5 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-92810c5 .elementor-button:focus svg{fill:#C8A374;}.elementor-6 .elementor-element.elementor-element-787c71d{--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-6 .elementor-element.elementor-element-1907e75 .elementor-button{background-color:#02010100;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase;line-height:15px;letter-spacing:0.52px;fill:#606655;color:#606655;border-style:solid;border-width:1px 1px 1px 1px;border-color:#606655;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-6 .elementor-element.elementor-element-1907e75 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-1907e75 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-1907e75 .elementor-button:focus{color:#C8A374;border-color:#C8A374;}.elementor-6 .elementor-element.elementor-element-1907e75 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-1907e75 .elementor-button:focus svg{fill:#C8A374;}.elementor-6 .elementor-element.elementor-element-1ebe671{--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-6 .elementor-element.elementor-element-c4c5b8a{--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-6 .elementor-element.elementor-element-c4c5b8a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c4c5b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#606655;}.elementor-6 .elementor-element.elementor-element-b1b276c{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-6ab52ad{width:var( --container-widget-width, 126.179% );max-width:126.179%;--container-widget-width:126.179%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-6ab52ad > .elementor-widget-container{padding:20px 50px 20px 50px;}.elementor-6 .elementor-element.elementor-element-6ab52ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-6ab52ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:normal;text-transform:capitalize;line-height:40px;color:#DCD6C8;}.elementor-6 .elementor-element.elementor-element-d98d993 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-6 .elementor-element.elementor-element-d98d993{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:30px;color:#DCD6C8;}.elementor-6 .elementor-element.elementor-element-d38c99b{--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-6 .elementor-element.elementor-element-d38c99b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d38c99b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#606655;}.elementor-6 .elementor-element.elementor-element-20e9f64{--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-6 .elementor-element.elementor-element-20e9f64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-43fb676{--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-6 .elementor-element.elementor-element-43fb676.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-60fcf29 .elementor-button{background-color:#02010100;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase;line-height:15px;letter-spacing:0.52px;fill:#DCD6C7;color:#DCD6C7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCD6C7;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-6 .elementor-element.elementor-element-60fcf29{width:var( --container-widget-width, 104.379% );max-width:104.379%;--container-widget-width:104.379%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-60fcf29 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-60fcf29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-60fcf29 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-60fcf29 .elementor-button:focus{color:#C8A374;border-color:#C8A374;}.elementor-6 .elementor-element.elementor-element-60fcf29 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-60fcf29 .elementor-button:focus svg{fill:#C8A374;}.elementor-6 .elementor-element.elementor-element-cce4695{--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-6 .elementor-element.elementor-element-cce4695.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-cc5005f .elementor-button{background-color:#02010100;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase;line-height:15px;letter-spacing:0.52px;fill:#DCD6C7;color:#DCD6C7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCD6C7;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-6 .elementor-element.elementor-element-cc5005f > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-cc5005f .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-cc5005f .elementor-button:focus{color:#C8A374;border-color:#C8A374;}.elementor-6 .elementor-element.elementor-element-cc5005f .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-cc5005f .elementor-button:focus svg{fill:#C8A374;}.elementor-6 .elementor-element.elementor-element-f4f4dcf{--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-6 .elementor-element.elementor-element-f4f4dcf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-c80e4d1{--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-6 .elementor-element.elementor-element-c80e4d1:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c80e4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#606655;}.elementor-6 .elementor-element.elementor-element-2080b22{--spacer-size:50px;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-5848623{--width:45%;}.elementor-6 .elementor-element.elementor-element-f9419d0{--width:28.961%;}.elementor-6 .elementor-element.elementor-element-3f16db3{--width:25%;}.elementor-6 .elementor-element.elementor-element-a618a1d{--width:25%;}.elementor-6 .elementor-element.elementor-element-a27e1e3{--width:25%;}.elementor-6 .elementor-element.elementor-element-3687a06{--width:25%;}.elementor-6 .elementor-element.elementor-element-787c71d{--width:25%;}.elementor-6 .elementor-element.elementor-element-1ebe671{--width:25%;}.elementor-6 .elementor-element.elementor-element-20e9f64{--width:23.749%;}.elementor-6 .elementor-element.elementor-element-43fb676{--width:26.251%;}.elementor-6 .elementor-element.elementor-element-cce4695{--width:31.518%;}.elementor-6 .elementor-element.elementor-element-f4f4dcf{--width:29.107%;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-06379eb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c8f1d75{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-e27e460{--padding-top:60px;--padding-bottom:60px;--padding-left:05px;--padding-right:05px;}.elementor-6 .elementor-element.elementor-element-6ab52ad .elementor-heading-title{font-size:35px;line-height:1.3em;}}@media(min-width:1025px){.elementor-6 .elementor-element.elementor-element-4a899cd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4a899cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}