.project-back_button-section .content-wrapper,.project-before-after-section .content-wrapper,.project-image-section .content-wrapper,.project-title-section .content-wrapper{padding:0 20px!important}.project-title-section{background-image:linear-gradient(#fff,#f5eee4);margin-bottom:-125px;padding-bottom:150px;padding-top:75px}.project-title-section hr{border-bottom:3px solid #bca360;margin:0 0 30px;min-width:50px;width:8%}.project-title-section p{font-size:1.25em}.project-image-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start}.project-image-grid .project-image{width:calc(50% - 5px)}@media only screen and (max-width:767px){.project-title-section{padding-top:15px}.project-image-grid .project-image{width:100%}}.project-image-grid .project-image img{border-radius:6px;cursor:pointer;height:auto;transition:opacity .2s;width:100%}@media only screen and (min-width:768px){.project-image-grid .project-image img:hover{opacity:.7}}.project-back_button-section{padding:50px 0}.project-image img{cursor:pointer;transition:transform .2s}.project-before-after-section{margin-bottom:60px}.slider-container{border-radius:6px;cursor:pointer;height:650px;overflow:hidden;position:relative;user-select:none;width:100%}@media only screen and (max-width:960px){.slider-container{height:500px}}@media only screen and (max-width:767px){.slider-container{height:300px}}.slider-image{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.after-image{clip-path:inset(0 50% 0 0)}.slider-handle{background:#fff;cursor:col-resize;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px}#modalImg{position:relative;z-index:2}.modal img::selection{background-color:transparent!important}.modal{align-items:center;background-color:rgba(0,0,0,.8);display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal img{border-radius:8px;display:none;max-height:90%;max-width:90%}.close{color:#fff;cursor:pointer;font-size:30px;position:absolute;right:30px;top:20px}.prev{left:20px}.next{right:20px}.next,.prev{align-items:center;background-color:#bca360;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;opacity:.7;position:absolute;transition:opacity .2s;width:50px;z-index:5}.next:hover,.prev:hover{opacity:1}@media only screen and (max-width:767px){#imageModal{display:none!important}}.project-description-section-mobile{display:none}@media (max-width:767px){.desktop-description{display:none!important}.project-description-section-mobile{display:block;margin-bottom:50px}}.project-testimonial-content{width:50%}.testimonial-container{background-image:url(https://kccne.com/hubfs/kccne-taped-note.png);background-position:top;background-repeat:no-repeat;background-size:cover;margin:0 auto -100px;max-width:400px;position:relative;text-align:right;transform:rotate(-2deg);z-index:1}.testimonial-image{height:auto;margin:0;padding:50px 20px 20px;width:100%}.testimonial-text{color:#fff;margin-top:30px;max-width:1080px;text-align:center}#testimonialModal img{display:block!important;margin:0 auto;max-height:70%;max-width:600px}.project-testimonial-content{display:block}.project-testimonial-mobile{display:none}@media (max-width:767px){.project-testimonial-content{display:none}.project-testimonial-mobile{display:block}.project-testimonial-mobile .testimonial-container{margin:2rem auto;transform:none}.project-title-content{width:100%!important}}