.elementor-34 .elementor-element.elementor-element-9d36047{--display:flex;--min-height:620px;--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-34 .elementor-element.elementor-element-9d36047:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-9d36047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #16151B 0%, #27262E 100%);}.elementor-34 .elementor-element.elementor-element-c000220{--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;--justify-content:center;--align-items:center;--gap:28px 40px;--row-gap:28px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-c000221{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-adcadac{text-align:center;}.elementor-34 .elementor-element.elementor-element-adcadac .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:66px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-effce55{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;font-family:"Karla", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#C4C2CB;}.elementor-34 .elementor-element.elementor-element-76455dd{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.81;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-34 .elementor-element.elementor-element-76455dd:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-76455dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16151B;background-image:url("https://chasegrowth.co.za/wp-content/uploads/2026/10/819dee4d-b3c8-4d7a-a3b7-612c3148b862-2026-10-07-1-1.webp");}.elementor-34 .elementor-element.elementor-element-76455dd::before, .elementor-34 .elementor-element.elementor-element-76455dd > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-76455dd > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-76455dd > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-76455dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-76455dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7344125 );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-2e0843d{--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:flex-start;--gap:28px 40px;--row-gap:28px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6a2c15d{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6e91a6f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:34px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-a5441b7{font-family:"Karla", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#C4C2CB;}.elementor-34 .elementor-element.elementor-element-66c5331{font-family:"Karla", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#C4C2CB;}.elementor-34 .elementor-element.elementor-element-68dc98f{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-ee26700{font-family:"Karla", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#C4C2CB;}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-adcadac .elementor-heading-title{font-size:48px;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-9d36047{--content-width:1140px;}.elementor-34 .elementor-element.elementor-element-c000221{--width:100%;}.elementor-34 .elementor-element.elementor-element-76455dd{--content-width:1140px;}.elementor-34 .elementor-element.elementor-element-6a2c15d{--width:42%;}.elementor-34 .elementor-element.elementor-element-68dc98f{--width:58%;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-9d36047{--min-height:520px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-c000220{--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-34 .elementor-element.elementor-element-c000221{--width:100%;}.elementor-34 .elementor-element.elementor-element-adcadac .elementor-heading-title{font-size:38px;}.elementor-34 .elementor-element.elementor-element-effce55{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-34 .elementor-element.elementor-element-76455dd{--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-2e0843d{--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-34 .elementor-element.elementor-element-6a2c15d{--width:100%;}.elementor-34 .elementor-element.elementor-element-6e91a6f .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-a5441b7{font-size:17px;}.elementor-34 .elementor-element.elementor-element-66c5331{font-size:17px;}.elementor-34 .elementor-element.elementor-element-68dc98f{--width:100%;}.elementor-34 .elementor-element.elementor-element-ee26700{font-size:17px;}}/* Start custom CSS for container, class: .elementor-element-9d36047 */.elementor-34 .elementor-element.elementor-element-9d36047 {isolation:isolate;overflow:hidden;}
.elementor-34 .elementor-element.elementor-element-9d36047::before,.elementor-34 .elementor-element.elementor-element-9d36047::after {content:"";position:absolute;pointer-events:none;z-index:0;left:-30%;width:160%;height:95%;border-radius:45% 55% 0 0 / 35% 45% 0 0;transform-origin:center;opacity:1;}
.elementor-34 .elementor-element.elementor-element-9d36047::before {top:55%;background:linear-gradient(120deg,rgba(98,23,32,.55),rgba(140,38,50,.32),rgba(165,65,76,.18));animation:cg-hero-wave-one 14s ease-in-out infinite alternate;}
.elementor-34 .elementor-element.elementor-element-9d36047::after {top:76%;background:linear-gradient(110deg,rgba(22,21,27,.45),rgba(98,23,32,.5),rgba(140,38,50,.3));animation:cg-hero-wave-two 18s ease-in-out infinite alternate;}
.elementor-34 .elementor-element.elementor-element-9d36047 .e-con-inner {position:relative;z-index:1;}
@keyframes cg-hero-wave-one {from{transform:translate3d(-6%,-5%,0) rotate(-3deg);}to{transform:translate3d(7%,5%,0) rotate(3deg);}}
@keyframes cg-hero-wave-two {from{transform:translate3d(4%,2%,0) rotate(3deg);}to{transform:translate3d(-4%,-4%,0) rotate(-2deg);}}
@media(prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-9d36047::before,.elementor-34 .elementor-element.elementor-element-9d36047::after{animation:none;}}
@media(prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-9d36047 .animated,.elementor-34 .elementor-element.elementor-element-9d36047 .elementor-invisible{animation:none!important;opacity:1!important;visibility:visible!important;transform:none!important;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8eff8a1 */.elementor-34 .elementor-element.elementor-element-8eff8a1 .ff-el-input--label label, .elementor-34 .elementor-element.elementor-element-8eff8a1 .ff-el-form-check-label, .elementor-34 .elementor-element.elementor-element-8eff8a1 .ff-el-help-message {color:#FFFFFF;} .elementor-34 .elementor-element.elementor-element-8eff8a1 .ff-el-form-control {background:#FFFFFF;color:#16151B;border:1px solid #C4C2CB;border-radius:6px;} .elementor-34 .elementor-element.elementor-element-8eff8a1 .ff-el-form-control::placeholder {color:#565461;opacity:1;} .elementor-34 .elementor-element.elementor-element-8eff8a1 .ff-btn-submit {background:linear-gradient(135deg,#621720,#8C2632 40%,#9E3441 53%,#621720);color:#FFFFFF;border-radius:6px;padding:16px 24px;} .elementor-34 .elementor-element.elementor-element-8eff8a1 .ff-btn-submit:hover, .elementor-34 .elementor-element.elementor-element-8eff8a1 .ff-btn-submit:focus {background:linear-gradient(135deg,#8C2632,#621720);color:#FFFFFF;} .elementor-34 .elementor-element.elementor-element-8eff8a1 .ff-message-success {color:#FFFFFF;border-color:#C4C2CB;}/* End custom CSS */