.search-wrapper-v2{background-color:#002664 !important;height:10rem;border-radius:3px !important;padding-top:10px;margin-top:10px}
.container-v2{padding:0}
.search-section-V2-title{color:white;padding-left:2.5rem;padding-top:1.5rem;font-weight:600;font-size:24px}
.search-box-section-V2{background-color:#002664 !important;padding:0;padding-top:10px !important;height:10rem !important;max-width:100% !important}
.search-box-V2-fieldset{margin:0 !important;max-width:100% !important;top:15% !important;left:3% !important;right:auto;bottom:0;width:100% !important}
.global-search-v2-input-field{margin:0 !important;max-width:100% !important;top:15% !important;left:5% !important;right:auto;bottom:0;width:90% !important;background-color:#FFF !important;color:#000 !important;border-radius:2px !important;font-size:.85rem !important;padding-left:1.5rem !important;margin-left:1rem !important}
.search-card-body{height:3rem;background-color:#f4f4f7;padding-bottom:0;display:flex;align-items:center !important}
.search-card-body P{display:flex;align-items:center !important;right:4rem;height:2rem;padding:0 !important;padding-right:1rem;font-weight:700;font-size:.85rem;margin-bottom:0 !important}
.search-card-body A{display:flex;align-items:center !important;flex-grow:1;justify-content:flex-end}
.search-card{width:100%;background-color:#f4f4f7;border-top:3px solid #d7153a;box-shadow:0 0 13px -2px rgba(0,0,0,0.27);transition:box-shadow .25s cubic-bezier(0.25,0.46,0.45,0.94)}
.search-card .far.fa-long-arrow-right{padding:.5rem}
.row-cardlist-grey-v2{margin-right:0}
.search-card .gel-featured-teaser__arrow{position:absolute;right:3rem;width:2rem;height:2rem;top:79%}
.search-card .gel-featured-teaser__arrow span{position:absolute;right:150px;width:2rem;height:1.72rem}
.gel-featured-teaser__arrow .fa-long-arrow-right:before{font-size:25px}
.search-section-V2 .search-box-section-V2 .gel-search input[type="text"]{width:90%}
.global-search-v2-submit-button{position:absolute;left:85%}
.generic-search-bar{border:1px solid #a0a5ae;border-radius:5px;opacity:1;height:72px;position:relative;text-align:left}
.generic-search-bar__input{text-align:left;font:normal normal normal 22px/30px Montserrat;letter-spacing:0;color:#333;opacity:1;width:calc(100% - 72px);height:70px;border:0;background:0;padding:1rem}
.generic-sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.generic-search-bar__autocomplete-list{list-style:none;margin:0;padding:0;position:absolute;top:68px;left:-1px;width:calc(100% + 2px);z-index:100;display:none}
.generic-search-bar__submit{position:absolute;top:0;right:0;height:72px;width:72px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;cursor:pointer}
.generic-search-icon{width:24px;height:24px;color:#002664}
.generic-search-results-section{margin-top:61px;left:32px}
.generic-search-results-head-section{display:flex;justify-content:space-between}
.generic-search-results-section-title{text-align:left;letter-spacing:0;color:#333;opacity:1;font-weight:700;font-size:larger}
.generic-search-results-section-a-to-z{display:none}
.generic-search-individual-result{background:#fff 0 0 no-repeat padding-box;box-shadow:0 4px 12px #00000026;opacity:1;margin-top:12.7px;height:166.53px;display:flex;flex-direction:column}
.generic-search-individual-result-col{background:#fff 0 0 no-repeat padding-box;box-shadow:0 4px 12px #00000026;opacity:1;margin-top:12.7px;height:166.53px;display:flex;flex-direction:row}
.generic-search-individual-result-row-1{display:flex;margin-left:32px;margin-top:36px;justify-content:space-between}
.generic-search-individual-result-row-2{display:flex;margin-left:32px;margin-top:6.96px;justify-content:space-between}
.generic-search-individual-result-row-3{display:flex;margin-left:32px;margin-top:26.12px}
.generic-search-individual-result-col-1{display:flex;flex-direction:column;margin-left:32px;margin-top:36px;justify-content:space-between;width:50% !important}
.generic-search-individual-result-col-2{display:flex;flex-direction:column;margin-left:32px;margin-top:6.96px;justify-content:space-between;width:16.66% !important}
.generic-search-individual-result-col-3{display:flex;flex-direction:column;margin-left:32px;margin-top:26.12px;width:33.33% !important}
.generic-search-individual-result-field-1{letter-spacing:0;text-align:left;letter-spacing:0;color:#002664;opacity:1;font-weight:700;flex-grow:1}
.generic-search-individual-result-field-2{font:normal bold 16px/20px Montserrat;letter-spacing:0;text-align:left;text-decoration:underline;font:normal normal bold 16px/20px Montserrat;letter-spacing:0;color:#002664;opacity:1;flex-grow:1;margin-top:25%;display:flex}
.generic-search-individual-result-field-2 div{margin-right:6.8px !important}
.generic-search-individual-result-field-3{font:normal 16px/20px Montserrat;letter-spacing:0;text-align:left;font:normal normal normal 16px/20px Montserrat;letter-spacing:0;color:#333;opacity:1;flex-grow:1}
.generic-search-individual-result-field-4{font:normal 16px/20px Montserrat;letter-spacing:0;text-align:left;font:normal normal normal 16px/20px Montserrat;letter-spacing:0;color:#333;opacity:1;flex-grow:1}
.generic-search-individual-result-field-5{font:normal bold 16px/20px Montserrat;letter-spacing:0;text-align:left;font:normal normal bold 16px/20px Montserrat;letter-spacing:0;color:#333;opacity:1;flex-grow:1}
.generic-search-individual-result-field-6{font:normal bold 16px/20px Montserrat;letter-spacing:0;text-align:left;font:normal normal bold 16px/20px Montserrat;letter-spacing:0;color:#333;opacity:1;flex-grow:1}
.generic-search-individual-result__select{width:20px;height:20px;border:0;background-color:#fff}
.generic-search-individual-result__select .material-icons.is-external__icon{display:none}
.generic-search-individual-result__select::after{content:'' !important;margin-left:4px;display:inline-block}
.generic-search-individual-result__right-arrow-icon{height:15px;width:20px}
.generic-search-individual-result-telephone-number:after{content:''}
.home-page-links .link-lists-title{padding-bottom:.5rem}
.home-page-links .nsw-link-list__item a{padding:.5rem 1rem .5rem 0}
@media only screen and (max-width:767px){.search-wrapper.search-wrapper-v2{width:100% !important;height:auto}
.row-cardlist-grey-v2{height:4rem !important}
.search-section-V2-title{padding-left:30px;padding-bottom:1rem}
.search-card-body{height:3.5rem;background-color:#f4f4f7}
.global-search-v2-submit-button{position:absolute;left:77%;top:25% !important}
.global-search-v2-submit-button .show-on-sr{visibility:hidden}
.gel-featured-teaser__content_variant p{padding-left:16px;top:97%}
.search-card .gel-featured-teaser__arrow{top:90%}
.search-card-body P{top:76%}
.search-card .gel-featured-teaser__arrow span{position:absolute;right:150px;width:2rem;height:4.5rem}
.marker-responsive-header .row{flex-wrap:nowrap !important;margin-left:0 !important}
.search-box-section-V2{padding-top:25% !important;height:48px !important}
form.gel-search.gel-search__toggle-target.gel-search-ddt fieldset input{border-bottom-color:#FFF !important}
fieldset.site-specific-global-search__fieldset{position:unset !important}
.site-specific-global-search{top:0 !important;left:43%}
.marker-responsive-header .cmp-text{margin-top:-5rem;margin-left:8.5rem}
.marker-responsive-header .cmp-text h3{font-size:1rem}
.gel-mobile-nav-indicator{top:-3rem;left:2rem}
.gel-mobile-nav-indicator_icon{display:flex}
div.gel-search{position:relative}
.gel-search__toggle-target .gel-search-icon{top:15px;left:25px}
input.generic-search-bar__input{padding-right:0}
input.generic-search-bar__input::placeholder{font-size:var(--nsw-font-size-xs-mobile)}
input.generic-search-bar__input::-ms-input-placeholder{font-size:var(--nsw-font-size-xs-mobile)}
.generic-search-results{margin-bottom:2rem}
.generic-search-results .generic-search-individual-result-col{height:auto;display:block}
.generic-search-results .generic-search-individual-result-col .generic-search-individual-result-col-1{display:block;position:relative;width:90% !important;padding-top:2rem}
.generic-search-results .generic-search-individual-result-col .generic-search-individual-result-col-1 .generic-search-individual-result-field-1,.generic-search-results .generic-search-individual-result-col .generic-search-individual-result-col-1 .generic-search-individual-result-field-4{width:75%;margin-bottom:.5rem}
.generic-search-results .generic-search-individual-result-col .generic-search-individual-result-click-icon{position:absolute;right:1rem;top:2rem}
.generic-search-results .generic-search-individual-result-col .generic-search-individual-result-click-icon .generic-search-individual-result__select{width:1.5rem}
.generic-search-results .generic-search-individual-result-col .generic-search-individual-result-col-2{display:block;margin-left:32px;margin-top:0;width:100% !important}
.generic-search-results .generic-search-individual-result-col .generic-search-individual-result-col-2 .generic-search-individual-result-field-2{margin-top:0}
.generic-search-results .generic-search-individual-result-col .generic-search-individual-result-col-3{display:block;margin-left:32px;width:100% !important;padding-bottom:2rem;margin-top:0}
}
@media(min-width:62rem){.nsw-header__main .nsw-header__waratah.nsw-header__site-logo img{width:11.875rem}
}