.contractor_sec .video-wrapper{position:relative;z-index:1;overflow:hidden;background-color:#000;padding-bottom:56.25%;box-shadow:0px 10px 26px -4px rgb(0 0 0 / 25%)}.contractor_sec .video-custom-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center;z-index:3}.contractor_sec .video-custom-bg:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.contractor_sec .custom-video__play-button{z-index:5;line-height:1;text-align:center;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;font-size:36px;color:#fff;background-color:#f0525f;padding:40px 40px 40px 40px;margin:0px 0px 0px 0px;border-radius:100px 100px 100px 100px}.contractor_sec .video-custom-bg:hover .custom-video__play-button{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background-color:#cb4f53}.contractor_sec .custom-video__play-button-icon{display:inline-block;line-height:1;text-align:center;width:1em;vertical-align:top}.contractor_sec{position:relative;padding:50px 0px 50px 0px}.contractor_sec .video_left{padding:10px}.contractor_sec .video_left,.contractor_sec .right_col{width:50%;display:flex;flex-wrap:wrap;align-items:center}.contractor_sec .video_left .custom-video-elements{width:100%}.contractor_sec .right_col .inner_spacer{padding:0px 0px 0px 40px}.contractor_sec .right_col h3.name{font-size:32px;font-weight:500;line-height:1.3em;color:#3c3c3c;margin-bottom:0;margin:20px 0px 0px 0px}.contractor_sec .right_col h4.role{font-size:18px;font-weight:500;line-height:26px;color:#838383;margin-bottom:20px}.contractor_sec .right_col .quote{color:#6e7880;font-size:18px;font-weight:300;font-style:italic;line-height:26px;margin-bottom:20px}.contractor_sec .item{width:33.33%}.contractor_sec .item .value_row{color:#3c3c3c;-webkit-text-fill-color:initial;font-family:"Poppins",Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;display:flex;flex-wrap:wrap}.contractor_sec .item span.prefix{color:#f15060;margin-right:4px}.contractor_sec .item .text{color:#838383;font-size:15px;line-height:1.4em}@media(max-width:1199px) and (min-width:768px){.contractor_sec .right_col .inner_spacer{padding-right:10px}}@media(max-width:1024px) and (min-width:768px){.contractor_sec .item{padding-right:10px}}@media(max-width:767px){.contractor_sec .video_left,.contractor_sec .right_col{width:100%}.contractor_sec .right_col .inner_spacer{padding:15px}.contractor_sec .right_col h3.name{margin-top:0;text-align:center;font-size:30px}.contractor_sec .right_col h4.role{font-size:17px;text-align:center;margin-bottom:18px}.contractor_sec .right_col .quote{text-align:center;font-size:16px;margin-bottom:18px}.contractor_sec .item .value_row{font-size:44px}.contractor_sec .item .text{font-size:14px}.contractor_sec .item{padding:0px 20px 0px 0px;width:33%}.contractor_sec .custom-video__play-button{font-size:25px;padding:25px}}@media(max-width:500px){.contractor_sec .item{width:100%;text-align:center}.contractor_sec .item .value_row{display:block}.contractor_sec .item:not(:last-child){margin-bottom:20px}.contractor_sec .item{padding-right:0}}