.flex_cell.av-l3szpg70-10ccf68345582e2e70a66de089f96e15{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3szpg70-10ccf68345582e2e70a66de089f96e15{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-l3t6vrtm-c7c88f9dac77f22ae237982d541e2b23{
padding:30px 30px 30px 30px;
}
.flex_column.av-l3t6vrtm-c7c88f9dac77f22ae237982d541e2b23 .avia-curtain-reveal-overlay{
background:#f8f8f8;
z-index:1;
}

.avia-image-container.av-z26fk-3a887f28d57b4aab2fb2244cb804ba39 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-z26fk-3a887f28d57b4aab2fb2244cb804ba39 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-l3szplqc-1c51ff051baaf885263679f049cb0a43{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3szplqc-1c51ff051baaf885263679f049cb0a43{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-l3szqp26-1c8450587502e55c291ae1ef6c4d070a{
padding:30px 30px 30px 30px;
background:url(https://lannco.portkey.co.za/wp-content/uploads/2026/04/Untitled-design-4.jpg) 100% 50% no-repeat scroll ;
}
.flex_column.av-l3szqp26-1c8450587502e55c291ae1ef6c4d070a .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:1;
}

.avia-image-container.av-q2u00-3ad6a4c26733e4fadfe07644be5bdee9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-q2u00-3ad6a4c26733e4fadfe07644be5bdee9 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-kz5g1n7y-642353d00ccfc05633c4ed07663da208{
margin-top:0px;
margin-bottom:80px;
z-index:10;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-kz5g1n7y-642353d00ccfc05633c4ed07663da208{
z-index:10;
}

@keyframes av_boxShadowEffect_av-kz5hamof-9b0f31de657534d3f8cc6fac014c280a-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5hamof-9b0f31de657534d3f8cc6fac014c280a{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-kz5hamof-9b0f31de657534d3f8cc6fac014c280a{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-dj574-4cad32f570598f46bbf3f8dbd56c8145{
padding-bottom:10px;
}
body .av-special-heading.av-dj574-4cad32f570598f46bbf3f8dbd56c8145 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-dj574-4cad32f570598f46bbf3f8dbd56c8145 .av-subheading{
font-size:15px;
}

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

@keyframes av_boxShadowEffect_av-kz5gwrwj-8eac66fb9c0aed307580bc59642a12f7-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5gwrwj-8eac66fb9c0aed307580bc59642a12f7{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-kz5gwrwj-8eac66fb9c0aed307580bc59642a12f7{
transform:scale(1.1);
z-index:110;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#2d2d2d;
background:linear-gradient( to bottom right, #2d2d2d, #145da0 );
}

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

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

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

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

@keyframes av_boxShadowEffect_av-kz5gvtyq-7ef7ca7a2e9ce9b4074eb431127fb4ba-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5gvtyq-7ef7ca7a2e9ce9b4074eb431127fb4ba{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-kz5gvtyq-7ef7ca7a2e9ce9b4074eb431127fb4ba{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

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

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

#top .hr.hr-invisible.av-mpf2id1r-38de4a371877127f1c8afb45d43384dc{
height:50px;
}

#top .av-rotator-container.av-kz5jge9h-66aebfc28c7ef3a79829cbf77d74574a{
text-align:center;
color:#145da0;
}
#top #wrap_all .av-rotator-container.av-kz5jge9h-66aebfc28c7ef3a79829cbf77d74574a .av-rotator-container-inner{
font-size:5vw;
}

#top .hr.hr-invisible.av-mpdog6ps-4a51304ab86bfbecc64e9eea142598b5{
height:10px;
}

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

#top .hr.hr-invisible.av-pxunm1-97d7bfb52788c9e6ed519b27588b52ef{
height:70px;
}

.flex_cell.av-l3sm2j2d-7a04346242f6ad58f316dd43066d492b{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sm2j2d-7a04346242f6ad58f316dd43066d492b{
padding:40px 60px 70px 60px !important;
}

#top .av-special-heading.av-mpdp9fut-9bc781e694f8168cde5669f2b4ab1e99{
padding-bottom:10px;
}
body .av-special-heading.av-mpdp9fut-9bc781e694f8168cde5669f2b4ab1e99 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpdp9fut-9bc781e694f8168cde5669f2b4ab1e99 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-l3sm88y3-7a220aabd1f5720ef8d29cafd944b6ec{
padding-bottom:10px;
}
body .av-special-heading.av-l3sm88y3-7a220aabd1f5720ef8d29cafd944b6ec .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l3sm88y3-7a220aabd1f5720ef8d29cafd944b6ec .av-subheading{
font-size:15px;
}

.flex_cell.av-l3sm2rrf-96c44f8a72fd570b6091c8d75c1f507f{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sm2rrf-96c44f8a72fd570b6091c8d75c1f507f{
padding:20px 20px 20px 20px !important;
}

.avia-image-container.av-l3sluu0i-4e53fc38dc0158d2f326cfa8519cb0ec{
z-index:10;
}
.avia-image-container.av-l3sluu0i-4e53fc38dc0158d2f326cfa8519cb0ec img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l3sluu0i-4e53fc38dc0158d2f326cfa8519cb0ec .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3sluu0i-4e53fc38dc0158d2f326cfa8519cb0ec .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

#top .av_textblock_section.av-mpf2q10x-9b652cb1838843578f2e2706bc733303 .avia_textblock{
padding:-100px 0 0 0;
}

.flex_cell.av-1oaef4-26226b9fd67a3274d2fb1864597ea7e8{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1oaef4-26226b9fd67a3274d2fb1864597ea7e8{
padding:20px 20px 20px 20px !important;
}

.avia-image-container.av-l3smwbbb-b6b480c3577b1074a0d81eae1087989b{
z-index:110;
}
.avia-image-container.av-l3smwbbb-b6b480c3577b1074a0d81eae1087989b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l3smwbbb-b6b480c3577b1074a0d81eae1087989b .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3smwbbb-b6b480c3577b1074a0d81eae1087989b .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.flex_cell.av-l3sn2t3l-16d898572a0e8a44803b4cdac7d97755{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sn2t3l-16d898572a0e8a44803b4cdac7d97755{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-1jsd34-deca6d2fe46c3ea5af1f0e81b4a11edb{
padding-bottom:10px;
}
body .av-special-heading.av-1jsd34-deca6d2fe46c3ea5af1f0e81b4a11edb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1jsd34-deca6d2fe46c3ea5af1f0e81b4a11edb .av-subheading{
font-size:15px;
}

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

.flex_column.av-mpdpec69-9178ff85af512a5e4f60a351babfb669{
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-gfmwt5-126bce5c8e41fa8202cd16cb6cfbc1ab{
padding-bottom:10px;
}
body .av-special-heading.av-gfmwt5-126bce5c8e41fa8202cd16cb6cfbc1ab .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-gfmwt5-126bce5c8e41fa8202cd16cb6cfbc1ab .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mpe7g5v3-6cce7e881405e4884166344a4658c360{
height:30px;
}

.avia-image-container.av-dhuebt-b1e20c76cfff405883030d5bd2f908e7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-dhuebt-b1e20c76cfff405883030d5bd2f908e7 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-44zjyx-bab5c8d8ec2d5ec542bb5c6e97eba8fd{
height:30px;
}

#top .hr.hr-invisible.av-21z5gp-dafce250b95541d698a390259c68e411{
height:30px;
}

#top .av-masonry.av-l3t0hp54-d3ac0e3453b733b678a67a484495c147{
background-color:#145da0;
}
.av-masonry.av-l3t0hp54-d3ac0e3453b733b678a67a484495c147 .avia-curtain-reveal-overlay{
animation-duration:1s;
background:#2d2d2d;
z-index:100;
}

#top .av-masonry.av-mpdnlpzj-53955729e1b5c947609998f3c208d73d{
background-color:#25225b;
}
.av-masonry.av-mpdnlpzj-53955729e1b5c947609998f3c208d73d .avia-curtain-reveal-overlay{
animation-duration:1s;
background:#2d2d2d;
z-index:100;
}

#top .av-masonry.av-2l9dqx-6f0bea98099d36a3b7e06b06f2bd623b{
background-color:#145da0;
}
.av-masonry.av-2l9dqx-6f0bea98099d36a3b7e06b06f2bd623b .avia-curtain-reveal-overlay{
animation-duration:1s;
background:#2d2d2d;
z-index:100;
}

.flex_cell.av-moh0dafp-e100e3ee9ae3cc102ae6b6a2e16c7de2{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-moh0dafp-e100e3ee9ae3cc102ae6b6a2e16c7de2{
padding:30px 70px 0px 70px !important;
}

#top .av-special-heading.av-moh0g50a-5b1d86dd6d109de748912ed4d2cfafd7{
padding-bottom:10px;
}
body .av-special-heading.av-moh0g50a-5b1d86dd6d109de748912ed4d2cfafd7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-moh0g50a-5b1d86dd6d109de748912ed4d2cfafd7 .av-subheading{
font-size:15px;
}

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

.flex_cell.av-moh0dglg-7eb6ad719b68bb7334fa247c436f8e2b{
vertical-align:middle;
background:url(https://lannco.portkey.co.za/wp-content/uploads/2022/05/parallax_light.png) 100% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-moh0dglg-7eb6ad719b68bb7334fa247c436f8e2b{
padding:30px 10px 30px 10px !important;
}

@keyframes av_boxShadowEffect_av-h5awp5-fe512f262480eceaa11cd396545cf0b1-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-h5awp5-fe512f262480eceaa11cd396545cf0b1{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:0 0 0 0;
background-color:#ffffff;
}

.avia-image-container.av-moh07xhm-339b08bf7fe5d12ae18b80d513f5d468 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-moh07xhm-339b08bf7fe5d12ae18b80d513f5d468 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-mpdm7wgn-01793e1ccbe8c84f37e36cb9a015531e{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-mpdm7wgn-01793e1ccbe8c84f37e36cb9a015531e{
padding:30px 10px 0px 10px !important;
}

#top .av-special-heading.av-khcr49-a859d0b334fc8d69391d40e50ccb1b3f{
padding-bottom:10px;
}
body .av-special-heading.av-khcr49-a859d0b334fc8d69391d40e50ccb1b3f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-khcr49-a859d0b334fc8d69391d40e50ccb1b3f .av-subheading{
font-size:15px;
}

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

.flex_cell.av-fsp2vd-796d36fa5bcb8b3d8533c970921efd96{
vertical-align:middle;
background:url(https://lannco.portkey.co.za/wp-content/uploads/2022/05/parallax_light.png) 100% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-fsp2vd-796d36fa5bcb8b3d8533c970921efd96{
padding:30px 10px 30px 10px !important;
}

#top .av-special-heading.av-mpdmb09r-1def22a00d9a8be891b3929a853efd54{
padding-bottom:10px;
}
body .av-special-heading.av-mpdmb09r-1def22a00d9a8be891b3929a853efd54 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpdmb09r-1def22a00d9a8be891b3929a853efd54 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-ev236x-3abc6db3bdd33c5fd285f4037f5f065c .iconlist_icon{
color:#2d5c88;
background-color:#ffffff;
}
#top .avia-icon-list-container.av-ev236x-3abc6db3bdd33c5fd285f4037f5f065c .iconlist_icon svg:first-child{
stroke:#2d5c88;
fill:#2d5c88;
}

.flex_cell.av-cbneop-25a5e4ff415e97b4d5845f2ae734456a{
vertical-align:middle;
background:url(https://lannco.portkey.co.za/wp-content/uploads/2026/05/Untitled-design-4.jpg) 100% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-cbneop-25a5e4ff415e97b4d5845f2ae734456a{
padding:120px 120px 0px 120px !important;
}

.flex_cell.av-aianm1-7b782f24b9da0b1d1b8b97940ed410e4{
vertical-align:top;
background:url(https://lannco.portkey.co.za/wp-content/uploads/2026/05/Untitled-design.jpg) 100% 50% repeat scroll #2d2d2d;
}
.responsive #top #wrap_all .flex_cell.av-aianm1-7b782f24b9da0b1d1b8b97940ed410e4{
padding:100px 0 0px 0 !important;
}

@keyframes av_boxShadowEffect_av-9j20bd-e7b3204b46e2ac0493dc085bbdd77842-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-9j20bd-e7b3204b46e2ac0493dc085bbdd77842{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-7w9o1l-7a5d647edce5789d7ddfbb2b35cc10ba{
padding-bottom:10px;
}
body .av-special-heading.av-7w9o1l-7a5d647edce5789d7ddfbb2b35cc10ba .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7w9o1l-7a5d647edce5789d7ddfbb2b35cc10ba .av-subheading{
font-size:15px;
}

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


@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-mpdm7wgn-01793e1ccbe8c84f37e36cb9a015531e{
padding:30px 30px 30px 30px !important;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-l3sm2j2d-7a04346242f6ad58f316dd43066d492b{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-l3sn2t3l-16d898572a0e8a44803b4cdac7d97755{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-mpdm7wgn-01793e1ccbe8c84f37e36cb9a015531e{
padding:30px 30px 30px 30px !important;
}
}
