.avia-section.av-mn6f2d2p-c47078669d1abb04bdb458a24c68e866{
background-repeat:no-repeat;
background-image:url(https://rocktheplanet.org.za/wp-content/uploads/2026/03/large-group-people-celebrating-scaled.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-mn6f2d2p-c47078669d1abb04bdb458a24c68e866 .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

#top .flex_column.av-l3hiswcr-232d755fe2a7453ff76e10f61b2c6863{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-l3hiswcr-232d755fe2a7453ff76e10f61b2c6863{
z-index:99;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-l3hiswcr-232d755fe2a7453ff76e10f61b2c6863{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-l3hiswcr-232d755fe2a7453ff76e10f61b2c6863 .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#ffffff;
z-index:100;
}

#top .av-rotator-container.av-kz5jge9h-5a48bff5f4632bd480eb728412b04cc8{
text-align:center;
color:#000000;
}
#top #wrap_all .av-rotator-container.av-kz5jge9h-5a48bff5f4632bd480eb728412b04cc8 .av-rotator-container-inner{
font-size:4vw;
}

#top .hr.hr-invisible.av-mmn342ej-1303aabc84feeb2b13ce2f021e1f9d50{
height:200px;
}

.flex_cell.av-mmnehrnm-7a90742746fab1e4e2bcc2728b8003cd{
vertical-align:top;
background-color:#d91f4d;
}
.responsive #top #wrap_all .flex_cell.av-mmnehrnm-7a90742746fab1e4e2bcc2728b8003cd{
padding:9px 0 0 0 !important;
}

.flex_cell.av-mmneiet9-5f8af667df01dbdb1fed449d009a2231{
vertical-align:top;
background-color:#de6739;
}
.responsive #top #wrap_all .flex_cell.av-mmneiet9-5f8af667df01dbdb1fed449d009a2231{
padding:9px 0 0 0 !important;
}

.flex_cell.av-2b4l15-8d30b2e9657c6c64924a636581f48cd8{
vertical-align:top;
background-color:#1098b0;
}
.responsive #top #wrap_all .flex_cell.av-2b4l15-8d30b2e9657c6c64924a636581f48cd8{
padding:9px 0 0 0 !important;
}

.flex_cell.av-mmnei1hc-084cfb775cf19883b6514e7275c7584f{
vertical-align:top;
background-color:#d91f4d;
}
.responsive #top #wrap_all .flex_cell.av-mmnei1hc-084cfb775cf19883b6514e7275c7584f{
padding:9px 0 0 0 !important;
}

.flex_cell.av-mmneiq6y-6ef31ba8e5921f11d25160a9bf322be1{
vertical-align:top;
background-color:#de6739;
}
.responsive #top #wrap_all .flex_cell.av-mmneiq6y-6ef31ba8e5921f11d25160a9bf322be1{
padding:9px 0 0 0 !important;
}

#top .av-special-heading.av-mn728ocj-25ab504baa3cd62a32ddb25884dc0a2c{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-mn728ocj-25ab504baa3cd62a32ddb25884dc0a2c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mn728ocj-25ab504baa3cd62a32ddb25884dc0a2c .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mn728ocj-25ab504baa3cd62a32ddb25884dc0a2c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mn72912m-6c59b0da7b7687b78a165781bfd847a5{
height:15px;
}

.flex_column.av-mmn36q54-d2b951c3c40b61c918fa85ef075fe450{
width:30.666666666667%;
margin-left:0;
border-radius:20px 20px 20px 20px;
padding:30px 30px 30px 30px;
background-color:#de3962;
background:linear-gradient( to bottom, #de3962, #de6739 );
}
#top .flex_column_table.av-equal-height-column-flextable.av-mmn36q54-d2b951c3c40b61c918fa85ef075fe450 .av-flex-placeholder{
width:4%;
}

#top .hr.hr-invisible.av-6e9frd-55b5cb30dbdbbb23cbf0b186ddeeb21a{
height:20px;
}

#top .av-special-heading.av-dj574-c5b6e32f449fab2de0631ae8692fff18{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-dj574-c5b6e32f449fab2de0631ae8692fff18 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-dj574-c5b6e32f449fab2de0631ae8692fff18 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-dj574-c5b6e32f449fab2de0631ae8692fff18 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-anksw-f3586b31c2ab18c8ead2d5a2ddddc65d .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-15ly34-7b5b43d3c741dd9e12f111deaa8c7afa{
height:30px;
}

#top #wrap_all .avia-button.av-3ijq6h-63092f8354d73ebe6c6c34df9ce93b8b{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-3ijq6h-63092f8354d73ebe6c6c34df9ce93b8b:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_column.av-mmn37c77-7dfa00a5a1e4f7eb6c93f5b76ee908ee{
width:30.666666666667%;
margin-left:0;
border-radius:20px 20px 20px 20px;
padding:30px 30px 30px 30px;
background-color:#000000;
background:linear-gradient( to bottom, #000000, #383838 );
}
#top .flex_column_table.av-equal-height-column-flextable.av-mmn37c77-7dfa00a5a1e4f7eb6c93f5b76ee908ee .av-flex-placeholder{
width:4%;
}

#top .hr.hr-invisible.av-3rfat5-2e8cb6284d4857120f85e0e78718965f{
height:20px;
}

#top .av-special-heading.av-kz5h2s5l-e1985916a8ddaed470843edbcc095e3b{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-kz5h2s5l-e1985916a8ddaed470843edbcc095e3b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kz5h2s5l-e1985916a8ddaed470843edbcc095e3b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kz5h2s5l-e1985916a8ddaed470843edbcc095e3b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-kz5h37os-4d178f6686a0894d577c18a143b2585d .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-kz5k342g-6f15439669c80716169388b85ab5a206{
height:30px;
}

#top #wrap_all .avia-button.av-kz5k24rj-0fc8f7ef4210cda0db1298d4804b7934{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-kz5k24rj-0fc8f7ef4210cda0db1298d4804b7934:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_column.av-2fpme1-d9019ea44e79d38223c22892630f96c3{
width:30.666666666667%;
margin-left:0;
border-radius:20px 20px 20px 20px;
padding:30px 30px 30px 30px;
background-color:#de6739;
background:linear-gradient( to bottom, #de6739, #d91f4d );
}
#top .flex_column_table.av-equal-height-column-flextable.av-2fpme1-d9019ea44e79d38223c22892630f96c3 .av-flex-placeholder{
width:4%;
}

#top .hr.hr-invisible.av-2839uh-517b964108352cfbdffc50f69003b12b{
height:20px;
}

#top .av-special-heading.av-kz5gfgzs-e5630d807a1657304f571f4c51a90721{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-kz5gfgzs-e5630d807a1657304f571f4c51a90721 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kz5gfgzs-e5630d807a1657304f571f4c51a90721 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kz5gfgzs-e5630d807a1657304f571f4c51a90721 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-kz5gq51m-588b02c018911d55309bad2afc3e451e .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-oqxgo-893c0cc2ad03e0f9dd5bcb9a2a9ff15c{
height:30px;
}

#top #wrap_all .avia-button.av-33466h-20c550ed15c5a51f6699bfb8ebaa4635{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-33466h-20c550ed15c5a51f6699bfb8ebaa4635:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_column.av-uk815-b5db63541d1d9cba0e38a5bb26123dd3{
width:48.25%;
margin-left:0;
border-radius:20px 20px 20px 20px;
padding:30px 30px 60px 60px;
background-color:#1098b0;
background:linear-gradient( to bottom, #1098b0, #10bac9 );
}
#top .flex_column_table.av-equal-height-column-flextable.av-uk815-b5db63541d1d9cba0e38a5bb26123dd3 .av-flex-placeholder{
width:3.5%;
}

#top .hr.hr-invisible.av-mn7hjspd-cf6ea35fbc556c21fa0b091775ce68e3{
height:20px;
}

#top .av-special-heading.av-mmnbi7mj-8a23cae398944d2bd0cfdc7008612031{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mmnbi7mj-8a23cae398944d2bd0cfdc7008612031 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mmnbi7mj-8a23cae398944d2bd0cfdc7008612031 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mmnbi7mj-8a23cae398944d2bd0cfdc7008612031 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mmnbjqdn-c157bdaa28df5992675f76ab0caf1c30 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-mn7hk8kp-1aaa1b10f780295bd37f60ad90f83b5e{
height:30px;
}

#top #wrap_all .avia-button.av-3uojhl-13d9454cbe2f57af7a18e4663c7de27b{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-3uojhl-13d9454cbe2f57af7a18e4663c7de27b:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_column.av-mn7g6kdk-f62f21ef1f52ad81a70377edc6afeb5a{
width:48.25%;
margin-left:0;
border-radius:20px 20px 20px 20px;
padding:30px 30px 60px 60px;
background-color:#864ebf;
background:linear-gradient( to bottom, #864ebf, #aa4ebf );
}
#top .flex_column_table.av-equal-height-column-flextable.av-mn7g6kdk-f62f21ef1f52ad81a70377edc6afeb5a .av-flex-placeholder{
width:3.5%;
}

#top .hr.hr-invisible.av-4ucu21-d289cd1012006d4237c7c293e0210939{
height:20px;
}

#top .av-special-heading.av-mmnbl7m0-e9cad563c67755492bfde0cdfb444fa0{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mmnbl7m0-e9cad563c67755492bfde0cdfb444fa0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mmnbl7m0-e9cad563c67755492bfde0cdfb444fa0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mmnbl7m0-e9cad563c67755492bfde0cdfb444fa0 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mmnblot4-bb5e0477ddfe6ef13a24ca63cb95b4c1 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2rg2q1-8e3b0bf0fcae42c7c6afa661669ca815{
height:30px;
}

#top #wrap_all .avia-button.av-31al2h-21ece04a60116eb56c549a50b1e779f1{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-31al2h-21ece04a60116eb56c549a50b1e779f1:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.avia-section.av-mmncdnhs-7444fc800335c79c0d751ce270f64655{
background-color:#de6739;
background:linear-gradient( to bottom left, #de6739, #d91f4d );
}

#top .av-special-heading.av-mmnbvn4g-a0786d50a02f43a1cc6b4df4348e7bde{
padding-bottom:10px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-mmnbvn4g-a0786d50a02f43a1cc6b4df4348e7bde .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmnbvn4g-a0786d50a02f43a1cc6b4df4348e7bde .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mmnbvn4g-a0786d50a02f43a1cc6b4df4348e7bde .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mmnbvn4g-a0786d50a02f43a1cc6b4df4348e7bde .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mmnbwb68-eaa6477788e7f90d73a6dfd82e500134 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-4qil7d-2b3f987f72c6f045d77c60a1db09b564{
height:20px;
}

.avia-buttonrow-wrap.av-mnfuo0b0-d2135f6c083490a7cb2ad094b9a31af7 .avia-button{
font-size:16px;
padding:15px 15px 15px 15px;
}

#top #wrap_all .avia-button.av-mnfumjd1-e6f843718c2ec1af6d9ec281e8a7ac09{
border-radius:30px 30px 30px 30px;
transition:all 0.4s ease-in-out;
margin-bottom:10px;
margin-right:5px;
margin-left:5px;
}
#top #wrap_all .avia-button.av-mnfumjd1-e6f843718c2ec1af6d9ec281e8a7ac09:hover .avia_button_background{
border-radius:30px 30px 30px 30px;
}

#top #wrap_all .avia-button.av-mnfun1q0-d37fcad90db9a921fb7cc3b3bef20896{
border-radius:30px 30px 30px 30px;
transition:all 0.4s ease-in-out;
margin-bottom:10px;
margin-right:5px;
margin-left:5px;
}
#top #wrap_all .avia-button.av-mnfun1q0-d37fcad90db9a921fb7cc3b3bef20896:hover .avia_button_background{
border-radius:30px 30px 30px 30px;
}

#top #wrap_all .avia-button.av-mnfunnws-1280dca7f313d3d07635708864ed60ff{
border-radius:30px 30px 30px 30px;
transition:all 0.4s ease-in-out;
margin-bottom:10px;
margin-right:5px;
margin-left:5px;
}
#top #wrap_all .avia-button.av-mnfunnws-1280dca7f313d3d07635708864ed60ff:hover .avia_button_background{
border-radius:30px 30px 30px 30px;
}

#top .av-special-heading.av-mnfwdkyv-fd84eb429ba0f2353cd846680ffda182{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-mnfwdkyv-fd84eb429ba0f2353cd846680ffda182 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mnfwdkyv-fd84eb429ba0f2353cd846680ffda182 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mnfwdkyv-fd84eb429ba0f2353cd846680ffda182 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mn728ocj-25ab504baa3cd62a32ddb25884dc0a2c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mmnbvn4g-a0786d50a02f43a1cc6b4df4348e7bde .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mnfwdkyv-fd84eb429ba0f2353cd846680ffda182 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mn728ocj-25ab504baa3cd62a32ddb25884dc0a2c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mmnbvn4g-a0786d50a02f43a1cc6b4df4348e7bde .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mnfwdkyv-fd84eb429ba0f2353cd846680ffda182 .av-special-heading-tag{
font-size:0.8em;
}
}
