.bannercontainer.banner-height-504{margin-bottom:2.75rem}
.bannercontainer.banner-height-504 .cmp-container{min-height:504px;background-position:50% 50%;display:flex;align-items:center}
@media only screen and (max-width:767px){.bannercontainer.banner-height-504 .cmp-container{background-image:none !important}
}
.bannercontainer.banner-height-504 .cmp-container .columncontrol{width:100%}
@media only screen and (max-width:767px){.bannercontainer.banner-height-504 .cmp-container .columncontrol .text,.bannercontainer.banner-height-504 .cmp-container .columncontrol .cmp-title{display:none}
}
.bannercontainer.banner-height-504 .cmp-container .columncontrol .nsw-button{min-width:100%;margin-bottom:1rem}
.bannercontainer.banner-height-434{margin-bottom:2rem}
.bannercontainer.banner-height-434 .cmp-container{min-height:434px;background-position:50% 50%;display:flex;align-items:center}
@media only screen and (max-width:992px){.bannercontainer.banner-height-434 .cmp-container{background-image:none !important}
}
.bannercontainer.banner-height-434 .cmp-container .columncontrol{width:100%}
@media only screen and (max-width:767px){.bannercontainer.banner-height-434 .cmp-container .columncontrol .text,.bannercontainer.banner-height-434 .cmp-container .columncontrol .cmp-title{display:none}
}
.bannercontainer.banner-height-434 .cmp-container .columncontrol .nsw-button{min-width:100%;margin-bottom:1rem}
@media only screen and (min-width:62rem){#section-homepage-banner.nsw-section--image{background-size:cover;background-repeat:no-repeat;height:504px;padding-top:7rem}
}
@media only screen and (max-width:48rem){#section-homepage-banner.nsw-section--image{background-image:none !important}
}
#section-homepage-banner .nsw-button{margin-bottom:1rem;width:100%}
@media(min-width:62rem){.nsw-header__main .nsw-header__waratah.nsw-header__site-logo img{height:5rem;width:7.5rem}
}