.wv-hero{background:#1a1a1a;width:100%;height:min(800px,92vh);min-height:480px;position:relative;overflow:hidden}.wv-hero__slides{position:absolute;inset:0}.wv-hero__slide{opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.wv-hero__slide.is-active{opacity:1;pointer-events:auto}.wv-hero__slide img,.wv-hero__img{object-fit:cover;width:100%;height:100%;display:block}.wv-hero__overlay{background:linear-gradient(90deg,#1418208c 0%,#14182040 55%,#14182026 100%);position:absolute;inset:0}.wv-hero__content{z-index:2;color:#fff;padding:0 15px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.wv-hero__eyebrow{letter-spacing:1px;margin-bottom:12px;font-size:18px;font-weight:400;display:block}.wv-hero__title{color:#fff;max-width:720px;margin:0 0 16px;font-size:48px;font-weight:700;line-height:1.15}.wv-hero__description{color:#fff;max-width:640px;margin:0 0 24px;font-size:18px;font-weight:400;line-height:1.5}.wv-hero__cta{text-transform:uppercase;background:#e88e2e;border-radius:3px;padding:12px 28px;font-weight:600;text-decoration:none;display:inline-block;color:#fff!important}.wv-hero__cta:hover{background:#d47d1f;color:#fff!important}.wv-hero__nav{z-index:3;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.wv-hero__dot{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:12px;height:12px;padding:0}.wv-hero__dot.is-active{background:#e88e2e;border-color:#e88e2e}.wv-hero__arrows{z-index:3;pointer-events:none;position:absolute;inset:0}.wv-hero__arrow{pointer-events:auto;color:#fff;cursor:pointer;background:#00000059;border:none;width:48px;height:48px;font-size:22px;position:absolute;top:50%;transform:translateY(-50%)}.wv-hero__arrow.prev{left:16px}.wv-hero__arrow.next{right:16px}.wv-hero__arrow:hover{background:#e88e2e}.vc_custom_1534410962071{padding:88px 0 100px!important}.vc_custom_1534412942726{background-color:#f0f0f0!important;padding-top:55px!important;padding-bottom:40px!important}.vc_custom_1530004072532{margin-bottom:25px!important}.vc_custom_1535350657335{padding-top:0!important;padding-bottom:0!important}.vc_custom_1626659821764{min-height:420px;background-image:url(/uploads/2021/07/Our-Expertise-1.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding-top:0!important;padding-bottom:0!important}.vc_custom_1534576076897{background-color:#303745!important;padding:100px 80px 109px!important}.vc_custom_1529901785041{padding-top:54px!important;padding-bottom:70px!important}.vc_custom_1626497037695{margin-bottom:6px!important}.vc_custom_1626656274024{background-image:url(/uploads/2021/07/Testimonial-1920-x-726.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding-top:55px!important;padding-bottom:60px!important}.vc_custom_1626498681063{margin-bottom:30px!important}.vc_custom_1526625029232{padding-top:28px!important;padding-bottom:65px!important}.vc_custom_1556017693033{margin-top:25px!important;margin-bottom:40px!important}.vc_custom_1626400181957{background-color:#f5f5f5!important;padding-top:54px!important;padding-bottom:93px!important}.vc_custom_1530001953127{margin-bottom:30px!important}.vc_custom_1681817036599{margin-bottom:15px!important}#carpentervideo .rs-heading .description p{color:#fff}#carpentervideo .expertise-panel{width:100%}#carpentervideo .check-arrow li:before{vertical-align:middle;margin-left:-40px;margin-right:12px;line-height:28px;display:inline-block}#carpentervideo.vc_row{margin-left:0;margin-right:0}#carpentervideo>.vc_column_container{padding-left:0!important;padding-right:0!important}.vc_btn3-container{margin-top:20px}.vc_general.vc_btn3{border:none;border-radius:3px;padding:12px 28px;font-weight:600;text-decoration:none;display:inline-block}.vc_btn3-icon{margin-left:8px}#rs-projects .rs-portfolio-style1 .grid.row{grid-template-columns:repeat(4,1fr);gap:0;display:grid}#rs-projects .rs-portfolio-style1 .grid.row:before,#rs-projects .rs-portfolio-style1 .grid.row:after{display:none}#rs-projects .rs-portfolio-style1 .grid-item{float:none;width:100%;max-width:none;margin-left:0;margin-right:0}#rs-projects .rs-portfolio-style1 .portfolio-img img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}@media (max-width:991px){#rs-projects .rs-portfolio-style1 .grid.row{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){#rs-projects .rs-portfolio-style1 .grid.row{grid-template-columns:1fr}}.services-three .rs-services{margin-bottom:30px}.wv-map iframe{border:0;width:100%;height:350px}.form-row.contact-form-area .wpcf7-list-item{margin:0 0 8px;display:block}.form-row.contact-form-area .wpcf7-list-item label{cursor:pointer;font-weight:400}.form-row.contact-form-area .wpcf7-list-item input[type=radio]{width:auto;margin-right:8px}.form-row.contact-form-area .submit-center{text-align:center}.form-row.contact-form-area .mb-15{margin-bottom:15px}.wv-testimonial-track{gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.wv-testimonial-track .testimonial-item{text-align:center;flex:0 0 33.333%;width:33.333%;max-width:33.333%;list-style:none}#rs-testimonial.rs-testimonial-carpenter .wv-testimonial-track .cl-author.image-testimonial img{object-fit:cover;border-radius:50%;width:100px;height:100px;margin:0 auto;display:block}#rs-testimonial.rs-testimonial-carpenter .wv-testimonial-track .testimonial-content{min-height:250px}#rs-testimonial.rs-testimonial-carpenter .wv-testimonial-track .testimonial-content p{margin:0;font-style:italic}#rs-testimonial.rs-testimonial-carpenter .wv-testimonial-track .cl-author-info{margin:12px 0 0;padding:0;list-style:none}@media (max-width:991px){.wv-hero__title{font-size:34px}.wv-hero__description{font-size:16px}.wv-testimonial-track{flex-wrap:wrap}.wv-testimonial-track .testimonial-item{flex:0 0 100%;width:100%;max-width:100%;margin-bottom:30px}.vc_custom_1534576076897{padding-left:30px!important;padding-right:30px!important}.vc_custom_1626659821764{min-height:280px}}@media (max-width:767px){.wv-hero{height:550px}.wv-hero__title{font-size:28px}}#rs-about.registration.rs-about-carpenter{z-index:2;background-color:#0000;position:relative;overflow:visible}#rs-about.registration.rs-about-carpenter:after{content:"";clear:both;display:table}#rs-about.registration .registration-form#registration-carpenter{z-index:9;margin-top:-190px;position:relative;overflow:hidden;padding:115px 10px 48px!important}#rs-about.registration .registration-form#registration-carpenter:before{content:"";z-index:0;pointer-events:none;background:#e88e2e;width:100%;height:100%;position:absolute;top:33px;right:0;transform:skewY(174deg)}#rs-about.registration .registration-form#registration-carpenter>.vc_column-inner{z-index:1;position:relative}#rs-about.registration .registration-form .rs-heading{padding-left:15px}#rs-about.registration .registration-form .rs-heading .title-inner .sub-text{color:#fff!important;font-size:30px!important}#rs-about.registration #registration-carpenter .contact-form-area input[type=text],#rs-about.registration #registration-carpenter .contact-form-area input[type=email],#rs-about.registration #registration-carpenter .contact-form-area textarea{width:100%;margin-bottom:30px;padding:5px 18px;font-size:15px;color:#fff!important;background:0 0!important;border:1px solid #fff!important}#rs-about.registration #registration-carpenter .contact-form-area input::placeholder,#rs-about.registration #registration-carpenter .contact-form-area textarea::placeholder{opacity:1;color:#fff!important}#rs-about.registration #registration-carpenter .contact-form-area textarea{resize:vertical;height:150px;margin-bottom:20px}#rs-about.registration #registration-carpenter .contact-form-area .submit-center{text-align:center}#rs-about.registration #registration-carpenter .contact-form-area .submit-center .wpcf7-submit{text-transform:uppercase;cursor:pointer;border:none;border-radius:5px;margin-top:10px;padding:12px 36px;font-weight:700;color:#e88e2e!important;background:#fff!important}#rs-about.registration #registration-carpenter .contact-form-area .submit-center .wpcf7-submit:hover{color:#303745!important}#rs-about.registration.rs-about-carpenter .rs-heading .sub-text{color:#e88e2e}@media (max-width:991px){#rs-about.registration .registration-form#registration-carpenter{margin-top:0!important}}
