.elementor-2956 .elementor-element.elementor-element-57c8a77{--display:flex;--min-height:0px;--border-radius:0px 0px 0px 0px;}.elementor-2956 .elementor-element.elementor-element-57c8a77.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2956 .elementor-element.elementor-element-05ab9af{--display:flex;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2956 .elementor-element.elementor-element-21634d6.xpro-widget-bg-overlay > .elementor-widget-container{position:relative;z-index:1;}.elementor-2956 .elementor-element.elementor-element-21634d6.xpro-widget-bg-overlay > .elementor-widget-container:before{opacity:1;transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-e3efd9a{--display:flex;}.elementor-2956 .elementor-element.elementor-element-7bc73f5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2956 .elementor-element.elementor-element-cf7ee6a.xpro-widget-bg-overlay > .elementor-widget-container:before{background-color:var( --e-global-color-primary );opacity:0.9;transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-cf7ee6a.xpro-widget-bg-overlay > .elementor-widget-container{position:relative;z-index:1;}.elementor-2956 .elementor-element.elementor-element-f7df5f7.xpro-widget-bg-overlay > .elementor-widget-container:before{background-color:var( --e-global-color-accent );opacity:0.9;transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-f7df5f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 23px 23px 23px;}.elementor-2956 .elementor-element.elementor-element-f7df5f7.elementor-element{--align-self:stretch;}.elementor-2956 .elementor-element.elementor-element-f7df5f7.xpro-widget-bg-overlay > .elementor-widget-container{position:relative;z-index:1;}.elementor-2956 .elementor-element.elementor-element-233a364{--display:flex;}.elementor-2956 .elementor-element.elementor-element-dec22e3.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-dec22e3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2956 .elementor-element.elementor-element-5446334{--display:flex;--min-height:0px;--border-radius:0px 0px 0px 0px;}.elementor-2956 .elementor-element.elementor-element-6ecd749{--display:flex;}.elementor-2956 .elementor-element.elementor-element-97c063a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2956 .elementor-element.elementor-element-c8e3326.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-af5595e.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-4e75085.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-185953e{--display:flex;}.elementor-2956 .elementor-element.elementor-element-fa60f51.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-de9bbb6.xpro-widget-bg-overlay > .elementor-widget-container{position:relative;z-index:1;}.elementor-2956 .elementor-element.elementor-element-de9bbb6.xpro-widget-bg-overlay > .elementor-widget-container:before{opacity:1;transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-a403859{--display:flex;}.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 );}.elementor-2956 .elementor-element.elementor-element-2a19cc2.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-2a19cc2{text-align:center;}.elementor-2956 .elementor-element.elementor-element-2a19cc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-text );}.elementor-2956 .elementor-element.elementor-element-24c81ef{--display:flex;}.elementor-2956 .elementor-element.elementor-element-d457b2f.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-07fcd69{--display:flex;}.elementor-2956 .elementor-element.elementor-element-6cdd8c5.xpro-widget-bg-overlay > .elementor-widget-container{position:relative;z-index:1;}.elementor-2956 .elementor-element.elementor-element-6cdd8c5.xpro-widget-bg-overlay > .elementor-widget-container:before{opacity:1;transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-8508a73{--display:flex;}.elementor-2956 .elementor-element.elementor-element-e2703ff{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2956 .elementor-element.elementor-element-075960c.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-6ec082c.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-ea6d525{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2956 .elementor-element.elementor-element-f2ad3c7.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-ab16cb5.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-263a1d1{--display:flex;}.elementor-2956 .elementor-element.elementor-element-6c15fa8.xpro-widget-bg-overlay > .elementor-widget-container{position:relative;z-index:1;}.elementor-2956 .elementor-element.elementor-element-6c15fa8.xpro-widget-bg-overlay > .elementor-widget-container:before{opacity:1;transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-78925fb.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-798b539.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-798b539{text-align:center;}.elementor-2956 .elementor-element.elementor-element-798b539 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#155E8A;}.elementor-2956 .elementor-element.elementor-element-203ee4e{--display:flex;}.elementor-2956 .elementor-element.elementor-element-faa6829{--display:flex;}.elementor-2956 .elementor-element.elementor-element-a006ec9.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-a006ec9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2956 .elementor-element.elementor-element-a006ec9 .elementor-heading-title a:hover, .elementor-2956 .elementor-element.elementor-element-a006ec9 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-2956 .elementor-element.elementor-element-663e450{--display:flex;}.elementor-2956 .elementor-element.elementor-element-3c47fc0.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-3c47fc0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#155E8A;}.elementor-2956 .elementor-element.elementor-element-3c47fc0 .elementor-heading-title a:hover, .elementor-2956 .elementor-element.elementor-element-3c47fc0 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-2956 .elementor-element.elementor-element-5d624b8{--display:flex;}.elementor-2956 .elementor-element.elementor-element-294577b.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-294577b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2956 .elementor-element.elementor-element-294577b .elementor-heading-title a:hover, .elementor-2956 .elementor-element.elementor-element-294577b .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-2956 .elementor-element.elementor-element-a68ddd8{--display:flex;}.elementor-2956 .elementor-element.elementor-element-96b88a3.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-96b88a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#155E8A;}.elementor-2956 .elementor-element.elementor-element-96b88a3 .elementor-heading-title a:hover, .elementor-2956 .elementor-element.elementor-element-96b88a3 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-2956 .elementor-element.elementor-element-55aefe9{--display:flex;}.elementor-2956 .elementor-element.elementor-element-f90fd75.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-f90fd75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#155E8A;}.elementor-2956 .elementor-element.elementor-element-f90fd75 .elementor-heading-title a:hover, .elementor-2956 .elementor-element.elementor-element-f90fd75 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-2956 .elementor-element.elementor-element-2ff8e77{--display:flex;}.elementor-2956 .elementor-element.elementor-element-258b06e.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-258b06e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#155E8A;}.elementor-2956 .elementor-element.elementor-element-258b06e .elementor-heading-title a:hover, .elementor-2956 .elementor-element.elementor-element-258b06e .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-2956 .elementor-element.elementor-element-ce7b48b{--display:flex;}.elementor-2956 .elementor-element.elementor-element-f4f2cca.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-f4f2cca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#155E8A;}.elementor-2956 .elementor-element.elementor-element-f4f2cca .elementor-heading-title a:hover, .elementor-2956 .elementor-element.elementor-element-f4f2cca .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-2956 .elementor-element.elementor-element-92f7ad8{--display:flex;}.elementor-2956 .elementor-element.elementor-element-7dec1ef.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-7dec1ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#155E8A;}.elementor-2956 .elementor-element.elementor-element-7dec1ef .elementor-heading-title a:hover, .elementor-2956 .elementor-element.elementor-element-7dec1ef .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-2956 .elementor-element.elementor-element-deac81b{--display:flex;}.elementor-2956 .elementor-element.elementor-element-dca7c25.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2956 .elementor-element.elementor-element-dca7c25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#155E8A;}.elementor-2956 .elementor-element.elementor-element-dca7c25 .elementor-heading-title a:hover, .elementor-2956 .elementor-element.elementor-element-dca7c25 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-2956 .elementor-element.elementor-element-1b29d00{--n-accordion-title-font-size:25px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#155E8A;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#96CA77;}.elementor-2956 .elementor-element.elementor-element-1b29d00.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}:where( .elementor-2956 .elementor-element.elementor-element-1b29d00 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2956 .elementor-element.elementor-element-7bc73f5{--grid-auto-flow:row;}.elementor-2956 .elementor-element.elementor-element-97c063a{--grid-auto-flow:row;}.elementor-2956 .elementor-element.elementor-element-e2703ff{--grid-auto-flow:row;}.elementor-2956 .elementor-element.elementor-element-ea6d525{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2956 .elementor-element.elementor-element-57c8a77{--width:90.769%;}.elementor-2956 .elementor-element.elementor-element-5446334{--content-width:1331px;}}@media(max-width:767px){.elementor-2956 .elementor-element.elementor-element-7bc73f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2956 .elementor-element.elementor-element-97c063a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2956 .elementor-element.elementor-element-de9bbb6.xpro-widget-bg-overlay > .elementor-widget-container:before{background-image:url("https://gritgrow.co.za/wp-content/uploads/2025/03/orange-background-2-768x77.png");background-size:340px auto;}.elementor-2956 .elementor-element.elementor-element-2a19cc2 .elementor-heading-title{font-size:14px;}.elementor-2956 .elementor-element.elementor-element-6cdd8c5.xpro-widget-bg-overlay > .elementor-widget-container:before{background-image:url("https://gritgrow.co.za/wp-content/uploads/2025/03/blue-background-4-768x77.png");background-size:340px auto;}.elementor-2956 .elementor-element.elementor-element-e2703ff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2956 .elementor-element.elementor-element-ea6d525{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2956 .elementor-element.elementor-element-6c15fa8.xpro-widget-bg-overlay > .elementor-widget-container:before{background-image:url("https://gritgrow.co.za/wp-content/uploads/2025/03/yellow-background-2-300x30.png");background-size:340px auto;}.elementor-2956 .elementor-element.elementor-element-798b539 .elementor-heading-title{font-size:14px;}.elementor-2956 .elementor-element.elementor-element-a006ec9 .elementor-heading-title{font-size:12px;}.elementor-2956 .elementor-element.elementor-element-3c47fc0 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-2956 .elementor-element.elementor-element-294577b .elementor-heading-title{font-size:12px;}.elementor-2956 .elementor-element.elementor-element-96b88a3 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-2956 .elementor-element.elementor-element-f90fd75 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-2956 .elementor-element.elementor-element-258b06e .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-2956 .elementor-element.elementor-element-f4f2cca .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-2956 .elementor-element.elementor-element-7dec1ef .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-2956 .elementor-element.elementor-element-dca7c25 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-2956 .elementor-element.elementor-element-1b29d00{--n-accordion-title-font-size:15px;--n-accordion-icon-size:15px;}}/* Start custom CSS for shortcode, class: .elementor-element-f7df5f7 */form {
    max-width: 400px; /* Adjust width */
    margin: auto; /* Center it */
    transform: scale(0.9); /* Shrinks the form */
}/* End custom CSS */