body.error404 #et-main-area,body.search-results #et-main-area{padding-top:140px}a{opacity:1;transition:opacity .25s}a:hover{opacity:.7}.section-line-left:before{width:80%;content:"";display:block;border-top:solid 2px #759dad}.section-line-right:before{width:80%;content:"";display:block;border-top:solid 2px #759dad;margin-left:20%}#logo{-webkit-transform:initial}.et_pb_column.hero-text .et_pb_blurb_content{word-wrap:normal!important}.featured-business .et_pb_blurb_description h2{font-size:39px}.contacts a{font-size:16px}.contacts a.phone{margin-right:10px}.contacts .phone:before,.contacts .email:before{position:relative;display:inline-block;width:32px;height:32px;margin-right:5px;color:#666;font-family:'ETmodules';font-size:18px;text-align:center;line-height:32px}.contacts .phone:before{content:'\e090'}.contacts .email:before{content:'\e076'}body .gform_wrapper{margin:0}body .gform_wrapper ul.gform_fields{list-style:none;padding:0}body .gform_wrapper ul.gform_fields li.gfield{margin-top:0;margin-bottom:10px;padding-right:0}body .gform_wrapper ul.gform_fields li.gfield.gf_right_half{padding-right:0}body .gform_wrapper ul.gform_fields li.gfield:last-child{margin-bottom:0}body .gform_wrapper ul.gform_fields li.gfield.light label{color:#fff}body .gform_wrapper ul.gform_fields li.gfield.hidden_label label{display:none}body .gform_wrapper ul.gform_fields li.gfield.hidden_label input,body .gform_wrapper ul.gform_fields li.gfield.hidden_label textarea{border:none;border-radius:3px;margin-top:0;padding:10px !important;vertical-align:bottom;box-shadow:0px 0px 1px rgba(0,0,0,.5)}body .gform_wrapper .gform_footer{padding:0;margin:10px 0 0;text-align:right}body .gform_wrapper .gform_footer input.gform_button{background-color:#0976a0;margin:0;padding:.3em 1em;color:#fff;border:2px solid #0976a0;border-radius:20px;font-family:"Open Sans",Arial,sans-serif;font-size:16px;transition-duration:.6s;text-transform:uppercase;cursor:pointer}body .gform_wrapper .gform_footer input.gform_button:hover{background:#07b1ba;border-color:#07b1ba}body .gform_wrapper .validation_error{display:none}body .gform_wrapper ul.gform_fields li.gfield_error{max-width:100% !important;background:0 0;border:none;padding:0 !important}body .gform_wrapper ul.gform_fields li .validation_message{padding:0;color:#ccc}.gallery-grid-nospace .et_pb_gallery_item{margin-bottom:0!important;margin-right:0!important;width:24.875% !important}.company-listing .et_pb_row{display:flex;align-items:center}.company-listing .et_pb_blurb .et_pb_main_blurb_image{vertical-align:middle;width:30% !important}.company-listing .et_pb_blurb .et_pb_blurb_container{vertical-align:middle}.company-listing .et_pb_blurb .et_pb_module_header{padding-bottom:0!important}#main-content{overflow:hidden}@media only screen and (min-width:1800px){.hero-text .et_pb_blurb{width:400px !important}.hero-text .et_pb_blurb .et_pb_blurb_description{width:130%}}@media only screen and (min-width:981px) and (max-width:1100px){.hero-text .et_pb_blurb{width:95% !important}.featured-business{padding-bottom:450px !important}.featured-business .featured-image{width:50% !important}.featured-business .featured-blurb{width:50% !important}.featured-business .featured-blurb .et_pb_blurb{left:-250px}.image-left-row .et_pb_image{width:70% !important}}@media only screen and (min-width:981px) and (max-width:1660px){.line-row{padding-left:8% !important}}@media only screen and (min-width:1101px){.hero-text .et_pb_blurb .et_pb_blurb_description{width:150%}}@media only screen and (min-width:981px){.border-top{border-top:solid 2px #759dad}.border-top-white{border-top:solid 2px #fff;margin-top:50px}.border-bottom{border-bottom:solid 2px #759dad}.featured-business{position:relative}.featured-business .featured-blurb .et_pb_blurb{transform:translatey(50%);left:-200px;position:absolute}}@media only screen and (max-width:980px){.border-top:before,.border-top-white:before,.border-bottom:after{width:100%;content:'';display:block}.border-top:before{border-top:solid 2px #759dad}.border-top-white:before{border-top:solid 2px #fff;margin-top:50px}.border-bottom:after{border-bottom:solid 2px #759dad}}@media only screen and (max-width:980px) and (min-width:768px){.nsw-gov-col{width:20% !important}.sbc-col,.scc-col{width:40% !important}}