.ysb-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:24px 0 60px}.ysb-project-card{min-width:0;overflow:hidden;border-radius:4px;background:#171717}.ysb-project-card>a{display:block;color:#fff!important;text-decoration:none}.ysb-project-card img{display:block;width:100%;height:350px;object-fit:cover}.ysb-project-caption{padding:24px}.ysb-project-caption h2{font-size:23px!important;line-height:1.35;color:inherit!important;margin:0 0 16px!important}.ysb-project-caption span{font-size:15px}.ysb-project-card a:hover .ysb-project-caption span{color:#ff6c55}.ysb-slider .ysb-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:24px;scrollbar-width:thin}.ysb-slider .ysb-slides>*{flex:0 0 100%;scroll-snap-align:start}.ysb-slider .ysb-project-grid{margin:0}.ysb-slider .ysb-project-card img{height:500px}.ysb-slider-controls{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.ysb-slider-controls button{background:#e63217;color:#fff;border:0;border-radius:50%;width:46px;height:46px;cursor:pointer;font-size:24px}.ysb-slider-controls button:focus-visible,.ysb-button:focus-visible,.ysb-project-card a:focus-visible{outline:3px solid #ffad86;outline-offset:4px}.ysb-cta{padding:55px 40px;background:#e63217;color:#fff;text-align:center}.ysb-cta h2{color:#fff;font-size:32px;line-height:1.3}.ysb-cta p{font-size:19px}.ysb-button{display:inline-block;padding:14px 28px;background:#fff;color:#171717!important;font-weight:700;margin-top:15px}.ysb-testimonial{box-sizing:border-box;margin:0;padding:35px;background:#121212;color:#fff;border-radius:20px}.ysb-testimonial blockquote{margin:0 0 24px;border:0;background:none;color:#fff;font-size:20px;line-height:1.65;padding:0}.ysb-testimonial blockquote h4{font-size:27px!important}.ysb-testimonial figcaption{display:flex;align-items:center;gap:16px}.ysb-testimonial figcaption img{width:64px;height:64px;object-fit:cover;border-radius:50%}.home .header .navbar-nav>li>a,.home header .navbar-nav>li>a{color:#fff!important}.home .header .navbar-nav>li>a:hover,.home header .navbar-nav>li>a:hover{color:#e63217!important}@media(max-width:767px){.ysb-project-grid{grid-template-columns:1fr;gap:22px}.ysb-project-card img{height:260px}.ysb-slider .ysb-project-card img{height:290px}.ysb-project-caption{padding:20px}.ysb-cta{padding:38px 22px}.ysb-cta h2{font-size:26px}.ysb-testimonial{padding:24px}.ysb-testimonial blockquote{font-size:17px}}@media(prefers-reduced-motion:reduce){.ysb-slider .ysb-slides{scroll-behavior:auto}}
.ysb-project-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:35px 0}.ysb-project-gallery img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.single-our-projects .post-meta{display:none}@media(max-width:600px){.ysb-project-gallery{grid-template-columns:1fr}}
header .navbar-nav>li>a,.header .navbar-nav>li>a{color:#fff!important}header .navbar-nav>li>a:hover,header .navbar-nav>li.active>a{color:#e63217!important}

.ysb-enquiry-form .forminator-label,.ysb-enquiry-form .forminator-description{color:#f4f4f4!important}.ysb-enquiry-form .forminator-field-html h3{color:#f25037!important;margin:28px 0 12px}.ysb-enquiry-form input,.ysb-enquiry-form textarea,.ysb-enquiry-form select{color:#161616!important;background:#fff!important}.ysb-enquiry-form .forminator-button-submit{background:#e63217!important;color:#fff!important;min-height:48px}.ysb-enquiry-form .forminator-response-message{color:#161616!important}.single-our-projects .post-media img{width:100%;height:auto}.single-our-projects .post-title{color:#fff}

.ysb-enquiry-form [data-field^="html-"]>.forminator-label{display:none}
