#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mn7mkzl7-0f7c00e39b51af184f988a4247255d0c__0 .avia-caption-title{
font-size:50px;
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mn7mkzl7-0f7c00e39b51af184f988a4247255d0c__0 .avia-caption-title{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-mn7mkzl7-0f7c00e39b51af184f988a4247255d0c__0 .avia-caption-content{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-mn7mkzl7-0f7c00e39b51af184f988a4247255d0c__0 .avia-caption-content p{
font-size:32px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mn7mkzl7-0f7c00e39b51af184f988a4247255d0c__0 .avia-caption-title{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-mn7mkzl7-0f7c00e39b51af184f988a4247255d0c__0 .avia-caption-content{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-mn7mkzl7-0f7c00e39b51af184f988a4247255d0c__0 .avia-caption-content p{
font-size:32px;
}
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mncm7ao1-a540e7c873370c95a408552cd4e8ab36__0 .avia-caption-title{
font-size:50px;
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mncm7ao1-a540e7c873370c95a408552cd4e8ab36__0 .avia-caption-title{
font-size:32px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mncm7ao1-a540e7c873370c95a408552cd4e8ab36__0 .avia-caption-title{
font-size:32px;
}
}

.flex_cell.av-ej9ou2-dab4023e8c9cb5680a3b2a76e32565c6{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-ej9ou2-dab4023e8c9cb5680a3b2a76e32565c6{
padding:0 150px 0 150px !important;
}

#top .hr.hr-invisible.av-cm04be-a07791b515af1db3f9c877957bd6bb0b{
height:120px;
}

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

#top .hr.av-mn7n8w5p-ba2ba54850fadf66d6a6c0c9a06258d1{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-mn7n8w5p-ba2ba54850fadf66d6a6c0c9a06258d1 .hr-inner{
width:50px;
border-color:#00a650;
}

#top .hr.hr-invisible.av-a6c1hm-fe55ba2bf78ef5f7d903c88ce808b761{
height:120px;
}

.flex_cell.av-mn7mnxd6-12dce37dafcecb5db18942a37e7b7a06{
vertical-align:middle;
background:url(https://dreamcast.net.nz/wp-content/uploads/2026/02/construction.png) 50% 50% no-repeat scroll ;
}

.flex_cell.av-nly8gq-ec9d2ab0fc21eed531a788aab23427a0{
vertical-align:top;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-nly8gq-ec9d2ab0fc21eed531a788aab23427a0{
padding:0 20px 0 20px !important;
}

#top .hr.hr-invisible.av-28arbu-ea5b4a781980263ef4059ebb1b8d69b4{
height:120px;
}

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

#top .hr.av-jgekqi-6deb4f4c6a3bb159396d2e995d1438e8{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-jgekqi-6deb4f4c6a3bb159396d2e995d1438e8 .hr-inner{
width:50px;
border-color:#00a650;
}

#top .hr.hr-invisible.av-f5tl8a-0e762900903056a25b0b52ca6ee472d5{
height:120px;
}

.flex_cell.av-dssyzu-a8833f909588c5c018370cafae839564{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://dreamcast.net.nz/wp-content/uploads/2026/02/construction.png) 50% 50% no-repeat scroll ;
}

.flex_cell.av-mn7moa4k-2794b660ae886cbcf04cbd94754b4c68{
vertical-align:bottom;
background:url(https://dreamcast.net.nz/wp-content/uploads/2026/02/construction2.png) 0% 0% no-repeat scroll ;
}

.flex_cell.av-7brp3u-f890cb2b6dab1521ba2d29edfa7c1a22{
vertical-align:top;
background-color:#0087ca;
}
.responsive #top #wrap_all .flex_cell.av-7brp3u-f890cb2b6dab1521ba2d29edfa7c1a22{
padding:0 150px 0 150px !important;
}

#top .hr.hr-invisible.av-69r64q-b7bc41f5f3af8429bb880486d1663a54{
height:120px;
}

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

#top .hr.av-3nhe7e-afb59ecfd3da3b4c1dfb0ec173788f0a{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-3nhe7e-afb59ecfd3da3b4c1dfb0ec173788f0a .hr-inner{
width:50px;
border-color:#ffffff;
}

#top .av_textblock_section.av-mmuz65lp-d649e97f65acf78eb86f5b6f2124f679 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2rqk8a-fb58133221fe4d6e7163fe3106edd421{
height:120px;
}

.flex_cell.av-cnwa0q-db953104f0be3695b3e4b93dad0fb64e{
vertical-align:bottom;
height:400px;
min-height:400px;
background:url(https://dreamcast.net.nz/wp-content/uploads/2026/02/construction2.png) 0% 0% no-repeat scroll ;
}

.flex_cell.av-aciy6i-ab2128ac8fc3a742888c08f195c65c92{
vertical-align:top;
height:400px;
min-height:400px;
background-color:#0087ca;
}
.responsive #top #wrap_all .flex_cell.av-aciy6i-ab2128ac8fc3a742888c08f195c65c92{
padding:0 20px 0 20px !important;
}

#top .hr.hr-invisible.av-34c6i-a4b5e7b496df572dda147086516ff6df{
height:120px;
}

#top .av-special-heading.av-88qway-82d6cfced02c7298a756ed418647aa09{
padding-bottom:10px;
color:#ffffff;
font-size:28px;
}
body .av-special-heading.av-88qway-82d6cfced02c7298a756ed418647aa09 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-88qway-82d6cfced02c7298a756ed418647aa09 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-88qway-82d6cfced02c7298a756ed418647aa09 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-88qway-82d6cfced02c7298a756ed418647aa09 .av-subheading{
font-size:15px;
}

#top .hr.av-6i4b6i-c5e89ce198d99a9886bc08570701583a{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-6i4b6i-c5e89ce198d99a9886bc08570701583a .hr-inner{
width:50px;
border-color:#ffffff;
}

#top .av_textblock_section.av-3o6op6-adcb65a4e0522c45ea26b0cf55fa39c0 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2qmwre-80867892c66d055affdd09f3f212945c{
height:120px;
}

#top .hr.hr-invisible.av-a3mqei-71e4ca578eeca9a8b46867816f42edf6{
height:40px;
}

#top .av-special-heading.av-90t21m-c1f293e1a73ac98fa312e38e0643ef42{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-90t21m-c1f293e1a73ac98fa312e38e0643ef42 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-90t21m-c1f293e1a73ac98fa312e38e0643ef42 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-90t21m-c1f293e1a73ac98fa312e38e0643ef42 .av-subheading{
font-size:15px;
}

.flex_column.av-orvga-b28923201037f1241cbcfff2ce8595a2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6hpqhm-2d6d86fdc43772c9d24c78180fc81ead{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1y9e2i-74b4f6253460bec0894afe79ef9b36fd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-3ispoa-1fa03a3b012fb6a3cb575fd4885504cc{
vertical-align:top;
}

.flex_cell.av-ygq3d6-260e49c10b0f5f54a8f0c1e427a579c4{
vertical-align:top;
}

#top #wrap_all .avia-button.av-wrgsxm-2af151f6d56040583021d599f5e30bb4:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-wrgsxm-2af151f6d56040583021d599f5e30bb4:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-v4j3re-6cb590d9ab01620f04abeb7fa44f26a2{
vertical-align:top;
}

#top #wrap_all .avia-button.av-mmbkvm1o-970a7ef1169116c87a33af853094ef99:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmbkvm1o-970a7ef1169116c87a33af853094ef99:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-skccga-cb6fa27f5c8dbf4bc3e45c14daf67c76{
vertical-align:top;
}

#top #wrap_all .avia-button.av-mmbkw5tj-e649cb49b4c2cdd4fcc9d3f7b3ca0d72:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmbkw5tj-e649cb49b4c2cdd4fcc9d3f7b3ca0d72:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-qxlah6-77a5f2754bccca6cfc6347cc7fe4766d{
vertical-align:top;
}

.flex_cell.av-2duioq-dc78be368a14976e0f2a803af30c09c5{
vertical-align:top;
}

.flex_cell.av-m5x5wq-ffe5c2141867bebabdfedb6f58c62b06{
vertical-align:top;
}

#top #wrap_all .avia-button.av-mmbkwdpk-dc3353eca071c92f0dbf8a2f2d43f97a:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmbkwdpk-dc3353eca071c92f0dbf8a2f2d43f97a:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-kh6y7e-49fdab5982edbf6d1d7aab72fa5e58fc{
vertical-align:top;
}

#top #wrap_all .avia-button.av-mmbkwi0z-8d18f4a10dabcbfbf7abcf7fb3da74e5:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmbkwi0z-8d18f4a10dabcbfbf7abcf7fb3da74e5:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-jm91wa-d45dbe2056108cf70a831c9ed9c79a65{
vertical-align:top;
}

#top #wrap_all .avia-button.av-mmbkwp89-da778159940e76c1b9563381a51de708:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmbkwp89-da778159940e76c1b9563381a51de708:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-hj3xmy-45a2cb2a274db81ffe8c2e590e6ff842{
vertical-align:top;
}

.flex_cell.av-1dcnay-e4cd6c3de2ef1d092ff0424ec422a06e{
vertical-align:top;
}

.flex_cell.av-cqrdfu-2d0b137bb7d01199cabeddfaf079ffa5{
vertical-align:top;
}

#top #wrap_all .avia-button.av-mmbkwzkj-b9569c4441660edf65daf2b72f65067b:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmbkwzkj-b9569c4441660edf65daf2b72f65067b:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-acyt62-ead7d2d93b968343e465fe7b0db34261{
vertical-align:top;
}

#top #wrap_all .avia-button.av-mmbkx3ww-6abb1d390cec5b6433c7478c753bb7b7:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmbkx3ww-6abb1d390cec5b6433c7478c753bb7b7:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-9v2y5m-c4d07a2925a447d4553e82b6d01c402c{
vertical-align:top;
}

#top #wrap_all .avia-button.av-mmbkx8w7-be79d98cf003bbca52aa5aa9d7b8bcab:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmbkx8w7-be79d98cf003bbca52aa5aa9d7b8bcab:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-7sxere-b11b057937d45c71735531a850e1caf9{
vertical-align:top;
}

.flex_cell.av-w752ca-28ada25a63fc20066803310dd7a3ef45{
vertical-align:top;
}

#top #wrap_all .avia-button.av-30vkd6-0f545901ae046c216271a4d8532584db:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-30vkd6-0f545901ae046c216271a4d8532584db:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-st0uga-be4b4b920565c77143e91d7e60255fe4{
vertical-align:top;
}

#top #wrap_all .avia-button.av-r4rclm-677bdfde14437dd7e275d9b89dde0a32:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-r4rclm-677bdfde14437dd7e275d9b89dde0a32:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-pxtkga-5f29b4781ec911f74db916e1d5e5c7cb{
vertical-align:top;
}

#top #wrap_all .avia-button.av-ocodt6-ec24589e9dc156813c19948973badaaa:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-ocodt6-ec24589e9dc156813c19948973badaaa:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-m5p0p6-fb3379d933ef9f706b7e44477ffd2f37{
vertical-align:top;
}

#top #wrap_all .avia-button.av-lfqqfu-bf43b8748bad88575b03efdff3284c6d:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lfqqfu-bf43b8748bad88575b03efdff3284c6d:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-j7m7ui-d57f3da59e4244c8fbe8709d7b874661{
vertical-align:top;
}

#top #wrap_all .avia-button.av-hs2xq2-4b81f5d35a61b08c4e733ffcc86a378d:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-hs2xq2-4b81f5d35a61b08c4e733ffcc86a378d:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-e06bgq-4ba6d4de1de27f6b7c986d8618dfef05{
vertical-align:top;
}

#top #wrap_all .avia-button.av-cz1q6i-b48a6a8450e9531ce36fe442dacf6a63:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-cz1q6i-b48a6a8450e9531ce36fe442dacf6a63:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-atinsa-81f8dd014a288a8d3da4f08c037e6b72{
vertical-align:top;
}

#top #wrap_all .avia-button.av-9ksktm-737f4245a2cbd8fb918efb4cca96d974:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-9ksktm-737f4245a2cbd8fb918efb4cca96d974:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-71br5m-a0bb414b26830cf0199b15050e8b4dc2{
vertical-align:top;
}

#top #wrap_all .avia-button.av-5izy7e-08f178485e896178afecbd6e3b4614d5:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-5izy7e-08f178485e896178afecbd6e3b4614d5:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-4ppuoa-70708f273c8b2d7df629a0ae1b5e486e{
vertical-align:top;
}

#top #wrap_all .avia-button.av-2y143e-c6ef1bbe36646d3eecfc5fe95a38c76a:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2y143e-c6ef1bbe36646d3eecfc5fe95a38c76a:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-k49i2-d167fdf32e38119fe4eedfa010753a7f{
height:50px;
}

.avia-section.av-awpray-88b1681ef9b0ce657198853330bf3ef5{
background-color:#efefef;
background-image:unset;
}

#top .hr.hr-invisible.av-8jg9re-0f3f754071e14d39e4528f93d8dd1e7f{
height:50px;
}

#top .av-special-heading.av-6x2agq-e139f6b8311993b1dfd9d2b535274662{
padding-bottom:20px;
color:#0087ca;
font-size:50px;
}
body .av-special-heading.av-6x2agq-e139f6b8311993b1dfd9d2b535274662 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6x2agq-e139f6b8311993b1dfd9d2b535274662 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-6x2agq-e139f6b8311993b1dfd9d2b535274662 .special-heading-inner-border{
border-color:#0087ca;
}
.av-special-heading.av-6x2agq-e139f6b8311993b1dfd9d2b535274662 .av-subheading{
font-size:15px;
}


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

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

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

#top #wrap_all .av-special-heading.av-88qway-82d6cfced02c7298a756ed418647aa09 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-90t21m-c1f293e1a73ac98fa312e38e0643ef42 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6x2agq-e139f6b8311993b1dfd9d2b535274662 .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

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

#top #wrap_all .av-special-heading.av-88qway-82d6cfced02c7298a756ed418647aa09 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-90t21m-c1f293e1a73ac98fa312e38e0643ef42 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6x2agq-e139f6b8311993b1dfd9d2b535274662 .av-special-heading-tag{
font-size:0.8em;
}
}
