.single-post,.single-case-studies{background:#fff!important}.single-post article,.single-case-studies article{padding:0!important}@media screen and (min-width:1024px){.single-case-studies .ast-container{width:1140px!important;padding:0 40px!important}}.single-post .metro-blog-banner,.single-case-studies .metro-blog-banner{min-height:260px;background-image:url("https://www.metroremedial.com.au/wp-content/uploads/2025/06/metro-remedial-new-banner-image.webp");background-size:cover;background-position:center 10%;display:flex;align-items:center;justify-content:center;text-align:center}.single-post .metro-blog-banner h1,.single-case-studies .metro-blog-banner h1{color:#fff;font-family:"Titillium Web",sans-serif!important;font-size:36px;font-weight:600;margin:0;padding:0 20px;text-align:left!important}@media screen and (max-width:767px){.wp-block-post-featured-image{width:100%!important}.wp-block-post-featured-image img{width:100%!important;object-fit:cover;object-position:center center}}.single-post .entry-content.clear{border-bottom:1px solid #eaeaea}.single-post .entry-content.clear p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:25px}@media screen and (max-width:767px){.single-post .entry-content.clear{width:100%;border-bottom:1px solid #eaeaea}}.single-post .wp-block-latest-posts__list.wp-block-latest-posts li{border-bottom:1px solid #eaeaea;padding:0 0 12px}.single-post .wp-block-latest-posts li a{color:#2f353e!important;font-family:"Titillium Web",sans-serif}.single-post .widget.widget_block.widget_search{margin:0!important}.single-post #block-3{padding-top:0!important}.single-post #block-3 h2{font-family:"Titillium Web",sans-serif;font-size:15px!important;text-transform:uppercase;letter-spacing:.5px;font-weight:700;line-height:25px;padding-bottom:10px}.single-post .metro-related-blog-grid-wrap,#post-1562 .metro-related-blog-grid-wrap{margin-top:50px}.single-post .metro-related-blog-grid-wrap h2,#post-1562 .metro-related-blog-grid-wrap h2{font-size:28px;margin-bottom:24px}.single-post .metro-blog-grid,#post-1562 .metro-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.single-post .metro-blog-card-link,#post-1562 .metro-blog-card-link{display:block;text-decoration:none!important}.single-post .metro-blog-card-image,#post-1562 .metro-blog-card-image{min-height:325px;background-size:cover;background-position:center;border-radius:4px;overflow:hidden;position:relative}.single-post .metro-blog-card-overlay,#post-1562 .metro-blog-card-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .45);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:22px}.single-post .metro-blog-card-overlay h3,#post-1562 .metro-blog-card-overlay h3{color:#fff;font-size:24px;line-height:1.25;margin:0 0 18px}.single-post .metro-blog-meta,#post-1562 .metro-blog-meta{display:flex;gap:14px;flex-wrap:wrap;color:#fff;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}@media screen and (max-width:767px){.single-post .metro-blog-grid,#post-1562 .metro-blog-grid{grid-template-columns:1fr}}.metro-case-studies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metro-case-study-card a{display:block;text-decoration:none!important}.metro-case-study-image{min-height:325px;background-size:cover;background-position:center;border-radius:4px;overflow:hidden;position:relative}.metro-case-study-image img{width:100%;height:325px;object-fit:cover;display:block}.metro-case-study-content{background:rgb(0 0 0 / .45);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;min-height:180px}.metro-case-study-content h3{color:#fff;font-family:"Titillium Web",sans-serif!important;font-size:24px;line-height:1.25;margin:0 0 18px}.metro-case-study-content p{color:#fff;font-family:"Open Sans",sans-serif;font-size:15px;line-height:25px;margin:0 0 18px}.metro-case-study-content span{color:#fff;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}@media screen and (max-width:767px){.metro-case-studies-grid{grid-template-columns:1fr}}.metro-project-filters{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:40px}.metro-project-filters button{background:#2d333c;color:#fff;border:none;padding:12px 18px;font-size:13px;font-weight:700;text-transform:uppercase;cursor:pointer}.metro-project-filters button.active,.metro-project-filters button:hover{background:#005a96}.metro-projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.metro-project-card img{width:100%;height:100%;object-fit:cover;display:block}.metro-project-inner{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;cursor:default}.metro-project-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .45);color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;opacity:0;transition:opacity 0.3s ease;padding:20px}.metro-project-card:hover .metro-project-overlay{opacity:1}.metro-project-overlay span{font-size:13px;letter-spacing:2px;text-transform:uppercase}.metro-project-overlay h3{color:#fff;font-size:30px;margin:6px 0 0}.metro-project-overlay p{color:#fff;font-size:18px;margin:4px 0 0}.projects-pagination{display:flex;justify-content:center;gap:8px;margin-top:30px}.projects-pagination .project-page{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#eee;color:#999;text-decoration:none!important;font-weight:600}.projects-pagination .project-page.active{background:#005a96;color:#fff}@media screen and (max-width:767px){.metro-projects-grid{grid-template-columns:1fr}.metro-project-filters{gap:8px}.metro-project-filters button{font-size:11px;padding:10px 12px}}.em-button .elementor-button{transition:transform 0.5s ease,box-shadow 0.5s ease}.em-button .elementor-button:hover{transform:translateY(-10px);box-shadow:0 10px 10px rgb(0 0 0 / .55)}.grecaptcha-badge{display:none!important}.portfolio-image{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;cursor:pointer}.portfolio-image img{width:100%;height:100%;object-fit:cover;object-position:center 10%!important;display:block}.image-four img{object-position:center center!important}.portfolio-image::before{content:"";position:absolute;inset:0;background:#fff0;transition:background 0.3s ease;z-index:1;pointer-events:none}.portfolio-image:hover::before{background:rgb(0 0 0 / .45)}.portfolio-content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.portfolio-image:hover .portfolio-content{opacity:1}.portfolio-content span{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#fff}.portfolio-content h3{font-size:30px;margin:6px 0 0;color:#fff}.partners-bar{width:100%;overflow:hidden;background:#fff;padding:12px 0;position:relative}.partners-track{display:flex;flex-wrap:nowrap;will-change:transform;transform:translate3d(0,0,0);backface-visibility:hidden}.partners-set{display:flex;align-items:center;gap:48px;padding-right:48px;box-sizing:border-box;flex:0 0 auto}.partners-logo{height:80px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.partners-logo img{display:block;height:80px;width:auto;max-height:80px;max-width:none;object-fit:contain;user-select:none;cursor:pointer}@media screen and (max-width:768px){.partners-logo{height:60px}.partners-logo img{height:60px!important;width:auto!important}}.contact-info{color:#00437b!important}.contact-text a{color:inherit;font-family:"Open Sans",sans-serif;text-decoration:none!important}.contact-text p{margin:0 0 12px!important}.wpcf7{font-family:"Open Sans",sans-serif!important}.wpcf7 input,.wpcf7 textarea{border-radius:0;padding:13px!important;font-size:14px!important;line-height:25px!important;box-shadow:none!important}.wpcf7 input:focus,.wpcf7 textarea:focus{border:1px solid #999999!important}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{font-family:"Open Sans",sans-serif;font-size:14px;line-height:25px}.contact-row{display:flex;gap:20px;margin:0!important}@media screen and (max-width:767px){.contact-row{flex-direction:column;gap:0}}.wpcf7-submit,.wpcf7 input.wpcf7-submit{background:#00437b!important;font-family:"Open Sans",sans-serif!important;font-size:12px!important;font-weight:700;letter-spacing:1px;padding:10px 15px!important;text-transform:uppercase;transition:transform 0.5s ease,box-shadow 0.5s ease}.wpcf7 input.wpcf7-submit:hover{transform:translateY(-5px);box-shadow:0 5px 10px rgb(0 0 0 / .25)!important}.google-privacy-policy{font-size:12px}.google-privacy-policy a{text-decoration:none!important}.testimonial-carousel{position:relative;overflow:hidden;width:100%;font-family:"Open Sans",sans-serif;font-size:15px;line-height:25px}.testimonial-track{display:flex;gap:0;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory}.testimonial-track::-webkit-scrollbar{display:none}.testimonial-card{flex:0 0 100%;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff0;padding:0}.testimonial-card-inner{max-width:450px;width:100%;margin:0 auto;background:#fff;padding:28px;border-radius:12px;text-align:center}.testimonial-card p{margin:0 0 18px}.testimonial-card h4{margin:0;font-family:"Titillium Web",sans-serif;font-size:18px}.testimonial-card span{display:block;margin-top:4px}.testimonial-quote-icon{font-size:34px;color:#005a96;margin-bottom:18px}.testimonial-buttons{display:flex;justify-content:center;gap:12px;margin-top:24px}.testimonial-buttons button{display:flex;align-items:center;justify-content:center;background:#005a96;color:#fff;border:none;width:42px;height:42px;padding:0;cursor:pointer;transition:background 0.3s ease,transform 0.3s ease}.testimonial-buttons button:hover{background:#00437b;transform:translateY(-2px)}.testimonial-buttons i{color:#fff}@media screen and (max-width:767px){.testimonial-card-inner{max-width:100%;padding:24px}}.single-projects .wp-block-gallery img,.single-projects .wp-block-image img{cursor:zoom-in}.metro-lightbox{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:40px;background:rgb(0 0 0 / .88)}.metro-lightbox.active{display:flex}.metro-lightbox img{max-width:80vw;max-height:80vh;object-fit:contain}.metro-lightbox-open{overflow:hidden}.metro-lightbox button:hover,.metro-lightbox button:focus{background:#fff0}.metro-lightbox-close,.metro-lightbox-prev,.metro-lightbox-next{position:absolute;z-index:2;border:0;background:#fff0;color:#fff;cursor:pointer;line-height:1}.metro-lightbox-close{top:24px;right:28px;font-size:46px}.metro-lightbox-prev,.metro-lightbox-next{top:50%;transform:translateY(-50%);font-size:44px;padding:20px}.metro-lightbox-prev{left:20px}.metro-lightbox-next{right:20px}@media screen and (max-width:768px){.metro-lightbox{padding:20px}.metro-lightbox-close{top:16px;right:18px;font-size:38px}.metro-lightbox-prev,.metro-lightbox-next{font-size:34px;padding:12px}.metro-lightbox-prev{left:6px}.metro-lightbox-next{right:6px}}