.tight-testimonials .et_pb_slides .et_pb_slider_container_inner{display:block;width:100%;vertical-align:middle}.tight-testimonials .et_pb_slides{position:relative!important;height:auto!important}.tight-testimonials .et_pb_slide{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .3s ease;height:auto!important;min-height:0!important;padding:24px 0!important}.tight-testimonials .et_pb_slide.et-pb-active-slide{position:relative;opacity:1;visibility:visible}.tight-testimonials .et_pb_container,.tight-testimonials .et_pb_slide_description{display:block!important;width:100%!important;margin:0 auto!important;text-align:center!important;max-width:800px;height:auto!important;min-height:0!important}.gform_wrapper.gravity-theme .gfield{grid-column:1 / -1;min-width:0;line-height:normal}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{margin-bottom:0;margin-top:0;background-color:#dbddde;border:0px;font-size:14px;padding:16px;color:#000}input#gform_submit_button_5{color:#00adf0!important;border:5px solid #00adf0!important;border-color:rgba(0,173,240,0.85);border-radius:18px;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;background-color:RGBA(255,255,255,0)!important;font-size:20px;font-weight:700;padding:.3em 1em;text-transform:uppercase;line-height:1.7em!important}.frontpage-header .et_pb_fullwidth_header_container{padding-bottom:250px}@media (max-width:980px){.et_pb_fullscreen .et_pb_fullwidth_header_container{width:95%}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:95%}.frontpage-header .et_pb_fullwidth_header_container{padding-bottom:0px}}body .et_pb_scroll_top{width:40px!important;height:40px!important;border-radius:50%!important;bottom:20px!important;right:20px!important;background:#fff!important;border:3px solid #00adf0!important;color:#00adf0!important;font-size:22px!important;font-weight:900!important;line-height:21px!important;text-align:center!important;box-shadow:0 4px 8px rgba(0,0,0,0.15);transition:all 0.3s ease;z-index:99999!important}body .et_pb_scroll_top:hover{background:#00adf0!important;color:#fff!important;border-color:#00adf0!important}.footer-social-icons,.social-icons{display:flex;align-items:center;gap:15px;justify-content:flex-start}.footer-social-icons i,.social-icons i{color:#00adf0;font-size:1.5em;transition:transform 0.2s ease}.footer-social-icons i:hover,.social-icons i:hover{transform:scale(1.1)}@media (max-width:980px){.footer-social-icons{justify-content:center}}.team-photo img{width:191px;height:191px;object-fit:cover;object-position:center;border-radius:50%}@media (max-width:767px){.team-photo img{width:120px;height:120px}.team-photo{width:50%;float:left;text-align:center}.team-photo h1{font-size:0.7em}.team-photo p{font-size:0.6em}}.fg-item{position:relative}#icon-row img{filter:grayscale(100%);transition:filter 0.4s ease}#icon-row img:hover{filter:grayscale(0%)}.pg-header-banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:url(https://shawbuilding.co.nz/wp-content/uploads/2025/07/header_overlay.png) no-repeat left center;background-size:cover;pointer-events:none}@media (min-width:981px){.et_pb_column_center{display:flex;align-items:center}}@media (max-width:980px){.et_pb_column_center{display:block}}.center-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.et_pb_slider .et_pb_slide_description{text-shadow:none!important}.img-shadow{filter:drop-shadow(0 4px 6px rgba(0,0,0,0.4))}.ftr-logo-agn{text-align:center}.ftr-logo-agn .et_pb_image{display:inline-block;width:33%}.foogallery .fg-caption{text-shadow:2px 2px 4px rgba(0,0,0,0.8);background-color:transparent;font-family:'Lato',sans-serif;font-weight:900}.fg-media-caption-title{color:white;font-size:24px;text-shadow:2px 2px 4px rgba(0,0,0,0.8);background-color:transparent;font-family:'Lato',sans-serif;font-weight:900;border:none}.fg-panel-info{display:block}.fg-panel-button.fg-panel-button-info{display:none!important}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner,.fg-panel-thumb-spacer{border:none}.fg-media-content{max-height:80%!important;max-width:80%!important}.fg-panel{background-color:rgba(0,0,0,0.8)!important;border:none}.fg-panel .fg-panel-button,.fg-panel-thumbs-button{background:none!important;border:none!important;box-shadow:none!important;color:white!important;font-weight:900;opacity:1!important;padding:0;width:auto;height:auto;margin:10px;cursor:pointer}.fg-panel .fg-panel-button svg,.fg-panel-thumbs-button svg{fill:white!important;width:40px;height:40px}.fg-panel .fg-panel-button:hover svg,.fg-panel-thumbs-button:hover svg{opacity:0.8}.fg-panel .fg-panel-button-prev,.fg-panel .fg-panel-button-next,.fg-panel .fg-panel-button-close{width:45px!important;height:45px!important}.fg-panel .fg-panel-button-prev{left:10vw!important}.fg-panel .fg-panel-button-next{right:10vw!important}.fg-panel .fg-panel-button-close{right:5vw!important;top:5vh!important}@media (max-width:767px){.fg-panel .fg-panel-button-prev,.fg-panel .fg-panel-button-next{top:70vh!important}}@media (min-width:768px) and (max-width:1024px){.fg-panel .fg-panel-button-prev,.fg-panel .fg-panel-button-next{top:80vh!important}}