.elementor-287 .elementor-element.elementor-element-032a1c3:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-032a1c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(190deg, #0C1E34 11%, #16191D00 46%);}.elementor-287 .elementor-element.elementor-element-032a1c3 > .elementor-container{max-width:1440px;}.elementor-287 .elementor-element.elementor-element-032a1c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-74px;margin-bottom:112px;padding:130px 35px 0px 35px;}.elementor-287 .elementor-element.elementor-element-032a1c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-287 .elementor-element.elementor-element-39f9d4d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-287 .elementor-element.elementor-element-39f9d4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-287 .elementor-element.elementor-element-c1e99bb{--spacer-size:150px;}.elementor-287 .elementor-element.elementor-element-d236add > .elementor-container{max-width:1071px;}.elementor-bc-flex-widget .elementor-287 .elementor-element.elementor-element-c2bda45.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-287 .elementor-element.elementor-element-c2bda45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-287 .elementor-element.elementor-element-0071982{animation-duration:2000ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-287 .elementor-element.elementor-element-0071982 .aux-modern-heading-primary{font-size:20px;font-weight:normal;line-height:1.2em;letter-spacing:1px;color:#FCFCFC;}.elementor-287 .elementor-element.elementor-element-0071982 .aux-modern-heading-secondary{font-size:68px;font-weight:bold;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;max-width:429px;}.elementor-287 .elementor-element.elementor-element-3895d3f > .elementor-widget-container{transition-duration:1000ms;transition-property:all;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-287 .elementor-element.elementor-element-3895d3f{animation-duration:2500ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-287 .elementor-element.elementor-element-9141a89{text-align:center;}.elementor-287 .elementor-element.elementor-element-9141a89 .elementor-heading-title{font-family:"square721_cn_btroman", Sans-serif;font-size:38px;}.elementor-287 .elementor-element.elementor-element-baa2f53:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-baa2f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-287 .elementor-element.elementor-element-baa2f53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:115px;padding:100px 35px 100px 35px;}.elementor-287 .elementor-element.elementor-element-baa2f53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-287 .elementor-element.elementor-element-d2511c1 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-287 .elementor-element.elementor-element-d2511c1{text-align:center;}.elementor-287 .elementor-element.elementor-element-d2511c1 .elementor-heading-title{font-family:"square721_btbold", Sans-serif;line-height:28px;-webkit-text-stroke-color:#000;stroke:#000;color:rgb(210, 172, 103);}.elementor-287 .elementor-element.elementor-element-04df22b{--spacer-size:50px;}.elementor-287 .elementor-element.elementor-element-ef32b92.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-287 .elementor-element.elementor-element-ef32b92 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-287 .elementor-element.elementor-element-c64b534 .elementor-icon-wrapper{text-align:center;}.elementor-287 .elementor-element.elementor-element-c64b534.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-c64b534.elementor-view-framed .elementor-icon, .elementor-287 .elementor-element.elementor-element-c64b534.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-c64b534.elementor-view-framed .elementor-icon, .elementor-287 .elementor-element.elementor-element-c64b534.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-c64b534 .elementor-icon{font-size:18px;}.elementor-287 .elementor-element.elementor-element-c64b534 .elementor-icon svg{height:18px;}.elementor-287 .elementor-element.elementor-element-6568e9f .elementor-heading-title{color:rgb(210, 172, 103);}.elementor-bc-flex-widget .elementor-287 .elementor-element.elementor-element-583b207.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-287 .elementor-element.elementor-element-583b207.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-287 .elementor-element.elementor-element-583b207 > .elementor-element-populated{padding:0% 0% 0% 20%;}.elementor-287 .elementor-element.elementor-element-a64fd8a{font-family:"square721_cn_btroman", Sans-serif;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-ec4cd98 .elementor-icon-wrapper{text-align:center;}.elementor-287 .elementor-element.elementor-element-ec4cd98.elementor-view-stacked .elementor-icon{background-color:#B1ACAC;}.elementor-287 .elementor-element.elementor-element-ec4cd98.elementor-view-framed .elementor-icon, .elementor-287 .elementor-element.elementor-element-ec4cd98.elementor-view-default .elementor-icon{color:#B1ACAC;border-color:#B1ACAC;}.elementor-287 .elementor-element.elementor-element-ec4cd98.elementor-view-framed .elementor-icon, .elementor-287 .elementor-element.elementor-element-ec4cd98.elementor-view-default .elementor-icon svg{fill:#B1ACAC;}.elementor-287 .elementor-element.elementor-element-ec4cd98 .elementor-icon{font-size:18px;}.elementor-287 .elementor-element.elementor-element-ec4cd98 .elementor-icon svg{height:18px;}.elementor-287 .elementor-element.elementor-element-5cd6f27 .elementor-heading-title{color:rgb(210, 172, 103);}.elementor-bc-flex-widget .elementor-287 .elementor-element.elementor-element-1e0a6e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-287 .elementor-element.elementor-element-1e0a6e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-287 .elementor-element.elementor-element-1e0a6e5 > .elementor-element-populated{padding:0% 0% 0% 20%;}.elementor-287 .elementor-element.elementor-element-a8ea55d{font-family:"square721_cn_btroman", Sans-serif;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-fd88c43 .elementor-icon-wrapper{text-align:center;}.elementor-287 .elementor-element.elementor-element-fd88c43.elementor-view-stacked .elementor-icon{background-color:rgb(210, 172, 103);}.elementor-287 .elementor-element.elementor-element-fd88c43.elementor-view-framed .elementor-icon, .elementor-287 .elementor-element.elementor-element-fd88c43.elementor-view-default .elementor-icon{color:rgb(210, 172, 103);border-color:rgb(210, 172, 103);}.elementor-287 .elementor-element.elementor-element-fd88c43.elementor-view-framed .elementor-icon, .elementor-287 .elementor-element.elementor-element-fd88c43.elementor-view-default .elementor-icon svg{fill:rgb(210, 172, 103);}.elementor-287 .elementor-element.elementor-element-fd88c43 .elementor-icon{font-size:18px;}.elementor-287 .elementor-element.elementor-element-fd88c43 .elementor-icon svg{height:18px;}.elementor-287 .elementor-element.elementor-element-50f994b .elementor-heading-title{color:rgb(210, 172, 103);}.elementor-bc-flex-widget .elementor-287 .elementor-element.elementor-element-33a498f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-287 .elementor-element.elementor-element-33a498f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-287 .elementor-element.elementor-element-33a498f > .elementor-element-populated{padding:0% 0% 0% 20%;}.elementor-287 .elementor-element.elementor-element-5224fa6{font-family:"square721_cn_btroman", Sans-serif;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-aa56802 .elementor-icon-wrapper{text-align:center;}.elementor-287 .elementor-element.elementor-element-aa56802.elementor-view-stacked .elementor-icon{background-color:#404041;}.elementor-287 .elementor-element.elementor-element-aa56802.elementor-view-framed .elementor-icon, .elementor-287 .elementor-element.elementor-element-aa56802.elementor-view-default .elementor-icon{color:#404041;border-color:#404041;}.elementor-287 .elementor-element.elementor-element-aa56802.elementor-view-framed .elementor-icon, .elementor-287 .elementor-element.elementor-element-aa56802.elementor-view-default .elementor-icon svg{fill:#404041;}.elementor-287 .elementor-element.elementor-element-aa56802 .elementor-icon{font-size:18px;}.elementor-287 .elementor-element.elementor-element-aa56802 .elementor-icon svg{height:18px;}.elementor-287 .elementor-element.elementor-element-0114023 .elementor-heading-title{color:rgb(210, 172, 103);}.elementor-bc-flex-widget .elementor-287 .elementor-element.elementor-element-2e6014e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-287 .elementor-element.elementor-element-2e6014e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-287 .elementor-element.elementor-element-2e6014e > .elementor-element-populated{padding:0% 0% 0% 20%;}.elementor-287 .elementor-element.elementor-element-495376c{font-family:"square721_cn_btroman", Sans-serif;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-87d8191 .elementor-icon-wrapper{text-align:center;}.elementor-287 .elementor-element.elementor-element-87d8191.elementor-view-stacked .elementor-icon{background-color:#CC872A;}.elementor-287 .elementor-element.elementor-element-87d8191.elementor-view-framed .elementor-icon, .elementor-287 .elementor-element.elementor-element-87d8191.elementor-view-default .elementor-icon{color:#CC872A;border-color:#CC872A;}.elementor-287 .elementor-element.elementor-element-87d8191.elementor-view-framed .elementor-icon, .elementor-287 .elementor-element.elementor-element-87d8191.elementor-view-default .elementor-icon svg{fill:#CC872A;}.elementor-287 .elementor-element.elementor-element-87d8191 .elementor-icon{font-size:18px;}.elementor-287 .elementor-element.elementor-element-87d8191 .elementor-icon svg{height:18px;}.elementor-287 .elementor-element.elementor-element-ce8f658 .elementor-heading-title{color:rgb(210, 172, 103);}.elementor-bc-flex-widget .elementor-287 .elementor-element.elementor-element-bd81f43.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-287 .elementor-element.elementor-element-bd81f43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-287 .elementor-element.elementor-element-bd81f43 > .elementor-element-populated{padding:0% 0% 0% 20%;}.elementor-287 .elementor-element.elementor-element-f7cdbd0{font-family:"square721_cn_btroman", Sans-serif;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-81de1ef > .elementor-container{max-width:1440px;}.elementor-287 .elementor-element.elementor-element-81de1ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 35px 0px 35px;}.elementor-287 .elementor-element.elementor-element-81de1ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-287 .elementor-element.elementor-element-89f712b > .elementor-container{max-width:1206px;}.elementor-287 .elementor-element.elementor-element-d6a4081.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-287 .elementor-element.elementor-element-9c7aab6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-9c7aab6{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-287 .elementor-element.elementor-element-9c7aab6 .entry-header .entry-title a{color:rgb(210, 172, 103);}.elementor-287 .elementor-element.elementor-element-9c7aab6 .entry-header .entry-title a:hover{color:rgb(210, 172, 103);}@media(max-width:1024px) and (min-width:768px){.elementor-287 .elementor-element.elementor-element-c2bda45{width:100%;}.elementor-287 .elementor-element.elementor-element-c7381a0{width:100%;}.elementor-287 .elementor-element.elementor-element-ef32b92{width:100%;}.elementor-287 .elementor-element.elementor-element-583b207{width:100%;}.elementor-287 .elementor-element.elementor-element-1e0a6e5{width:100%;}.elementor-287 .elementor-element.elementor-element-33a498f{width:100%;}.elementor-287 .elementor-element.elementor-element-2e6014e{width:100%;}.elementor-287 .elementor-element.elementor-element-bd81f43{width:100%;}}@media(max-width:1024px){.elementor-287 .elementor-element.elementor-element-c2bda45.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-287 .elementor-element.elementor-element-c2bda45 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-287 .elementor-element.elementor-element-0071982 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-287 .elementor-element.elementor-element-0071982 .aux-modern-heading-secondary{font-size:45px;}.elementor-287 .elementor-element.elementor-element-ef32b92 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-583b207 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-1e0a6e5 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-33a498f > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-2e6014e > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-bd81f43 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-d6a4081.elementor-column > .elementor-widget-wrap{justify-content:center;}}@media(max-width:767px){.elementor-287 .elementor-element.elementor-element-0071982 .aux-modern-heading-secondary{font-size:30px;}.elementor-287 .elementor-element.elementor-element-ef32b92.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-287 .elementor-element.elementor-element-583b207.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-287 .elementor-element.elementor-element-1e0a6e5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-287 .elementor-element.elementor-element-33a498f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-287 .elementor-element.elementor-element-2e6014e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-287 .elementor-element.elementor-element-bd81f43.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-287 .elementor-element.elementor-element-9c7aab6 > .elementor-widget-container{margin:40px -20px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-583b207 */@media only screen and (max-width:1099px) and (min-width:1025px){
    .elementor-287 .elementor-element.elementor-element-583b207 .elementor-element-populated{
       padding:0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e0a6e5 */@media only screen and (max-width:1099px) and (min-width:1025px){
    .elementor-287 .elementor-element.elementor-element-1e0a6e5 .elementor-element-populated{
       padding:0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33a498f */@media only screen and (max-width:1099px) and (min-width:1025px){
    .elementor-287 .elementor-element.elementor-element-33a498f .elementor-element-populated{
       padding:0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e6014e */@media only screen and (max-width:1099px) and (min-width:1025px){
    .elementor-287 .elementor-element.elementor-element-2e6014e .elementor-element-populated{
       padding:0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bd81f43 */@media only screen and (max-width:1099px) and (min-width:1025px){
    .elementor-287 .elementor-element.elementor-element-bd81f43 .elementor-element-populated{
       padding:0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ef32b92 */@media only screen and (max-width:1099px) and (min-width:1025px){
    .elementor-287 .elementor-element.elementor-element-ef32b92 .elementor-element-populated{
       padding:0;
    }
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_tile, class: .elementor-element-9c7aab6 */.elementor-287 .elementor-element.elementor-element-9c7aab6 .aux-widget-recent-portfolios .aux-tiles-layout .aux-iso-item{
    padding-right:32px!important;
    border-radius: 24px;
    overflow: hidden;
}
.elementor-287 .elementor-element.elementor-element-9c7aab6 .aux-widget-recent-portfolios .aux-tiles-layout .aux-iso-item img{
    border-radius: 24px;
   }
.elementor-287 .elementor-element.elementor-element-9c7aab6 .aux-hover-active{
    border-radius: 24px;
      overflow: hidden;
}
.elementor-287 .elementor-element.elementor-element-9c7aab6 .aux-frame-darken::after {
    background-color: transparent;
    background-image:linear-gradient(180deg,#5C5CE0 0%, #5858DA 100%);
    }
 
    
.elementor-287 .elementor-element.elementor-element-9c7aab6 .aux-hover-active:hover .aux-frame-darken::after{
    opacity:0.6;
}
@media only screen and (max-width:767px){
    .elementor-287 .elementor-element.elementor-element-9c7aab6 .aux-widget-recent-portfolios .aux-tiles-layout .aux-iso-item{
    padding-right:20px!important;
  
    
}
}
.elementor-287 .elementor-element.elementor-element-9c7aab6 .aux-tile-12-6  .entry-title {
    font-size: 45px !important;
}
.elementor-287 .elementor-element.elementor-element-9c7aab6 .aux-tile-6-6 .entry-title {
    font-size: 40px !important;
}
@media only screen and (max-width:767px){
    .elementor-287 .elementor-element.elementor-element-9c7aab6 .aux-widget-recent-portfolios .aux-tiles-layout .aux-iso-item{
    padding-right:20px!important;
}
.elementor-287 .elementor-element.elementor-element-9c7aab6 .aux-tile-12-6  .entry-title {
    font-size: 20px !important;
}
.elementor-287 .elementor-element.elementor-element-9c7aab6 .aux-tile-6-6 .entry-title {
    font-size: 20px !important;
}
.elementor-287 .elementor-element.elementor-element-9c7aab6 .aux-m-tile-6-6 {
    width: 100%!important;
    height:auto!important;
    padding-bottom: 25px;
    padding-right: 0!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'square721_cn_btroman';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://joesibanyoni.mdumbeglobal.co.za/wp-content/uploads/2024/11/square721_cn_bt_roman-webfont.eot');
	src: url('https://joesibanyoni.mdumbeglobal.co.za/wp-content/uploads/2024/11/square721_cn_bt_roman-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://joesibanyoni.mdumbeglobal.co.za/wp-content/uploads/2024/11/square721_cn_bt_roman-webfont.woff2') format('woff2'),
		url('https://joesibanyoni.mdumbeglobal.co.za/wp-content/uploads/2024/11/square721_cn_bt_roman-webfont.woff') format('woff'),
		url('https://joesibanyoni.mdumbeglobal.co.za/wp-content/uploads/2024/11/square721_cn_bt_roman-webfont.ttf') format('truetype'),
		url('https://joesibanyoni.mdumbeglobal.co.za/wp-content/uploads/2024/11/square721_cn_bt_roman-webfont.svg#square721_cn_btroman') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'square721_btbold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://joesibanyoni.mdumbeglobal.co.za/wp-content/uploads/2024/11/sqr721b-webfont.eot');
	src: url('https://joesibanyoni.mdumbeglobal.co.za/wp-content/uploads/2024/11/sqr721b-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://joesibanyoni.mdumbeglobal.co.za/wp-content/uploads/2024/11/sqr721b-webfont.woff2') format('woff2'),
		url('https://joesibanyoni.mdumbeglobal.co.za/wp-content/uploads/2024/11/sqr721b-webfont-1.woff') format('woff'),
		url('https://joesibanyoni.mdumbeglobal.co.za/wp-content/uploads/2024/11/sqr721b-webfont.ttf') format('truetype'),
		url('https://joesibanyoni.mdumbeglobal.co.za/wp-content/uploads/2024/11/sqr721b-webfont.svg#square721_btbold') format('svg');
}
/* End Custom Fonts CSS */