#top #wrap_all .avia-slideshow .av-slideshow-caption.av-ycglm-7a186e6285db94d5560cce7839d223fc__0 .avia-caption-title{
font-size:53px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-ycglm-7a186e6285db94d5560cce7839d223fc__0 .avia-caption-content{
font-size:21px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-ycglm-7a186e6285db94d5560cce7839d223fc__0 .avia-caption-content p{
font-size:21px;
}

.avia-section.av-ra7tm-d1a659b1bb6a406c4d42731cbdbdae67{
background-repeat:no-repeat;
background-image:url(https://netwebsdev.co.za/hfpa/wp-content/uploads/2026/08/background-element-1.jpg);
background-position:50% 50%;
background-attachment:fixed;
}

#top .av-special-heading.av-7du4y2-ae81d5b26fc2d4ae44aee4380261edcb{
padding-bottom:20px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-7du4y2-ae81d5b26fc2d4ae44aee4380261edcb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7du4y2-ae81d5b26fc2d4ae44aee4380261edcb .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-7du4y2-ae81d5b26fc2d4ae44aee4380261edcb .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-7du4y2-ae81d5b26fc2d4ae44aee4380261edcb .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-6j9c36-dc5105e774805ef1310ee7c8ae69f8fa{
background-color:#0ac0df;
border-color:#0ac0df;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-6j9c36-dc5105e774805ef1310ee7c8ae69f8fa:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-6j9c36-dc5105e774805ef1310ee7c8ae69f8fa:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-9biyi-54f8a8c5c0451e6ebfb3588645c56e3f{
background-color:#ffffff;
background-image:unset;
}

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

#top #wrap_all .avia-button.av-mth3yhkt-78b7956e51c0e1e7add8c23f1cdb0250{
background-color:#0ac0df;
border-color:#0ac0df;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mth3yhkt-78b7956e51c0e1e7add8c23f1cdb0250:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mth3yhkt-78b7956e51c0e1e7add8c23f1cdb0250:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-mth4xpcu-0148027ecb7f64ff31b2ecb4a4314ad4{
background-repeat:no-repeat;
background-image:url(https://netwebsdev.co.za/hfpa/wp-content/uploads/2026/08/background-element2.jpg);
background-position:50% 50%;
background-attachment:fixed;
}

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

.flex_column.av-mth5v4sa-50cae6c7182f19172dbd3169066e3f9b{
border-radius:20px 20px 20px 20px;
background:url(https://netwebsdev.co.za/hfpa/wp-content/uploads/2026/09/image-1-1.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-mth5vx5u-496b88a67852a68eb1a9d12d957433e8{
height:200px;
}

.flex_column.av-3r7je-599f7f97dcd1283246439927b675ac6b{
border-radius:20px 20px 20px 20px;
background:url(https://netwebsdev.co.za/hfpa/wp-content/uploads/2026/09/image2.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-wyfoa-beb96879e320d4f07afb4e500ccdbf30{
height:200px;
}

.flex_column.av-t0fsi-19c4176cf838ad12617640bb07a61e16{
border-radius:20px 20px 20px 20px;
background:url(https://netwebsdev.co.za/hfpa/wp-content/uploads/2026/09/image3.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-lqzr6-48fac90b08e3d553e85e46b09220787f{
height:200px;
}

.flex_column.av-dalf6-4767f53a264f4f09da653db604cde007{
border-radius:20px 20px 20px 20px;
background:url(https://netwebsdev.co.za/hfpa/wp-content/uploads/2026/09/image4.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-9r702-4309d342d5ad093574910f03dfa5f561{
height:200px;
}

.flex_column.av-mtr8u8gm-33f9a2175fc2991d4d3fc116b2213707{
border-radius:20px 20px 20px 20px;
background:url(https://netwebsdev.co.za/hfpa/wp-content/uploads/2026/09/image5.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-eb5s2-726fb1db852f8f4843fe9ac8180610fe{
height:200px;
}

.flex_column.av-mtr8vdb9-b56bcc1741a40f6cf72ced4f3554fc6e{
border-radius:20px 20px 20px 20px;
background:url(https://netwebsdev.co.za/hfpa/wp-content/uploads/2026/09/image6.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-7flqq-0988de4f7c8c25f841515c7906c61281{
height:200px;
}

.avia-section.av-mth682x3-a2a851ffd2e8a330840937fa16d510c9{
background-color:rgba(188,188,188,0.23);
background-image:unset;
}

.flex_cell.av-13f1wi-9afb995bfde74e8e05e2ac19d9910d64{
vertical-align:middle;
background-color:#00172f;
}
.responsive #top #wrap_all .flex_cell.av-13f1wi-9afb995bfde74e8e05e2ac19d9910d64{
padding:50px 50px 50px 50px !important;
}

.avia-animated-number.av-yn76a-b12a7eb7dd68d78549c39f84f6d0c6ac .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-yn76a-b12a7eb7dd68d78549c39f84f6d0c6ac .avia-animated-number-title{
font-size:50px;
color:#ffffff;
}
#top .avia-animated-number.av-yn76a-b12a7eb7dd68d78549c39f84f6d0c6ac .avia-animated-number-content{
font-size:22px;
color:#515151;
}

.flex_cell.av-s11ve-7e52cede4531acdf49d992abcc80cb5b{
vertical-align:middle;
background-color:rgba(0,23,47,0.92);
}
.responsive #top #wrap_all .flex_cell.av-s11ve-7e52cede4531acdf49d992abcc80cb5b{
padding:50px 50px 50px 50px !important;
}

.avia-animated-number.av-l59ci-ea28758fc0ff8cf05fff6a43afc2935b .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-l59ci-ea28758fc0ff8cf05fff6a43afc2935b .avia-animated-number-title{
font-size:50px;
color:#ffffff;
}
#top .avia-animated-number.av-l59ci-ea28758fc0ff8cf05fff6a43afc2935b .avia-animated-number-content{
font-size:22px;
color:#444444;
}

.flex_cell.av-hiuwi-5cd1f84751a2793e0224deefc5c0484f{
vertical-align:middle;
background-color:#0ac0df;
}
.responsive #top #wrap_all .flex_cell.av-hiuwi-5cd1f84751a2793e0224deefc5c0484f{
padding:50px 50px 50px 50px !important;
}

.avia-animated-number.av-73jbu-16540a6842e3c9a0115634ee98963ddf .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-73jbu-16540a6842e3c9a0115634ee98963ddf .avia-animated-number-title{
font-size:50px;
color:#ffffff;
}
#top .avia-animated-number.av-73jbu-16540a6842e3c9a0115634ee98963ddf .avia-animated-number-content{
font-size:22px;
color:#444444;
}


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

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

#top #wrap_all .av-special-heading.av-mth4we8x-7b48d3fb81f2e3d15785a0426bde6b6f .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

#top #wrap_all .av-special-heading.av-mth4we8x-7b48d3fb81f2e3d15785a0426bde6b6f .av-special-heading-tag{
font-size:0.8em;
}
}
