.multi-video-column-container{display:flex;position:relative;height:auto;background:#fff;padding:0;width:100%}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container{flex-direction:column;padding:0}
}
.multi-video-column-container .heading{float:left;width:25%;padding-right:35px;padding-left:40px;display:flex;flex-direction:column;justify-content:center}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .heading{width:93%;margin-right:0;padding:0 15px}
}
@media(min-width:1200px) and (max-width:1280px){.multi-video-column-container .heading{width:32%}
}
@media(min-width:1365px) and (max-width:1367px){.multi-video-column-container .heading{width:30%}
}
@media(min-width:1400px){.multi-video-column-container .heading{width:28%}
}
@media(min-width:1800px){.multi-video-column-container .heading{width:25%}
}
.multi-video-column-container .heading .first-sub-heading-section{margin-bottom:10px}
.multi-video-column-container .heading .first-sub-heading-section .sub-heading-one{color:#000;font-size:64px;font-weight:800;line-height:70px;letter-spacing:-2.56px}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .heading .first-sub-heading-section .sub-heading-one{font-size:20px;line-height:normal;letter-spacing:0}
}
.multi-video-column-container .heading .first-sub-heading-section .sub-heading-two{color:#000;font-size:64px;font-weight:800;line-height:70px;letter-spacing:-2.56px;background:linear-gradient(270deg,#f8a12e,#be2a1d 50.07%,#45216c 98.1%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .heading .first-sub-heading-section .sub-heading-two{font-size:32px;line-height:35px;letter-spacing:0}
}
.multi-video-column-container .heading .sub-heading-three{width:75%;color:#000;font-size:16px;font-weight:500;line-height:normal;padding-top:15px;padding-left:4px}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .heading .sub-heading-three{width:100%;font-size:12px;padding-left:2px;padding-top:0}
}
.multi-video-column-container .water-proofing-heading{float:left;width:25%;padding-right:15px;padding-left:30px;display:flex;flex-direction:column;justify-content:center}
@media(min-width:992px) and (max-width:1200px){.multi-video-column-container .water-proofing-heading{width:32%}
}
@media(min-width:1201px) and (max-width:1400px){.multi-video-column-container .water-proofing-heading{width:30%}
}
@media(min-width:1400px) and (max-width:1500px){.multi-video-column-container .water-proofing-heading{width:30%}
}
@media(device-width:1024px) and (device-height:768px) and (orientation:landscape){.multi-video-column-container .water-proofing-heading{width:40%}
}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .water-proofing-heading{width:100%;margin-right:0;padding:0 15px}
}
.multi-video-column-container .water-proofing-heading .first-sub-heading-section{margin-bottom:10px}
.multi-video-column-container .water-proofing-heading .first-sub-heading-section .sub-heading-one{color:#000;font-size:64px;font-weight:800;line-height:70px;letter-spacing:-2.56px}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .water-proofing-heading .first-sub-heading-section .sub-heading-one{font-size:20px;line-height:normal;letter-spacing:0}
}
.multi-video-column-container .water-proofing-heading .first-sub-heading-section .sub-heading-two{color:#000;font-size:64px;font-weight:800;line-height:70px;background:linear-gradient(270deg,#f8a12e,#be2a1d 50.07%,#45216c 98.1%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .water-proofing-heading .first-sub-heading-section .sub-heading-two{font-size:32px;line-height:35px;letter-spacing:0}
}
.multi-video-column-container .water-proofing-heading .sub-heading-three{width:75%;color:#000;font-size:16px;font-weight:500;line-height:normal;padding-top:32px;padding-left:4px}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .water-proofing-heading .sub-heading-three{width:100%;font-size:13px;font-weight:400;padding-top:0;padding-left:2px}
}
.multi-video-column-container .carousel-section{display:flex}
.multi-video-column-container .carousel-section.exterior-section{width:75%}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section.exterior-section{padding-left:15px}
}
@media(min-width:1200px) and (max-width:1280px){.multi-video-column-container .carousel-section.exterior-section{width:68%}
}
@media(min-width:1365px) and (max-width:1367px){.multi-video-column-container .carousel-section.exterior-section{width:70%}
}
@media(min-width:1400px){.multi-video-column-container .carousel-section.exterior-section{width:72%}
}
@media(min-width:1480px) and (max-width:1520px){.multi-video-column-container .carousel-section.exterior-section{width:74%}
}
@media(min-width:1800px){.multi-video-column-container .carousel-section.exterior-section{width:77%}
}
.multi-video-column-container .carousel-section.waterproofing-section{width:75%}
@media(min-width:992px) and (max-width:1200px){.multi-video-column-container .carousel-section.waterproofing-section{width:68%}
}
@media(min-width:1265px) and (max-width:1366px){.multi-video-column-container .carousel-section.waterproofing-section{width:70%}
}
@media(min-width:1366px) and (max-width:1400px){.multi-video-column-container .carousel-section.waterproofing-section{width:72%}
}
@media(min-width:1400px){.multi-video-column-container .carousel-section.waterproofing-section{width:73%}
}
@media(min-width:1480px) and (max-width:1520px){.multi-video-column-container .carousel-section.waterproofing-section{width:74%}
}
@media(min-width:1800px){.multi-video-column-container .carousel-section.waterproofing-section{width:78%}
}
@media(device-width:1024px) and (device-height:768px) and (orientation:landscape){.multi-video-column-container .carousel-section.waterproofing-section{width:60%}
}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section.waterproofing-section{padding-left:0 !important}
}
.multi-video-column-container .carousel-section.waterproofing-section .slick-list .slick-track{left:20px}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section.waterproofing-section .slick-list .slick-track{left:15px !important}
}
.multi-video-column-container .carousel-section.full-width{width:100%}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section{width:100% !important;padding-left:15px}
.multi-video-column-container .carousel-section::-webkit-scrollbar{-webkit-appearance:none}
}
.multi-video-column-container .carousel-section .slick-dots{display:flex;left:5px;width:auto}
.multi-video-column-container .carousel-section .slick-dots.waterproofing-slick-dots{bottom:-10px !important}
.multi-video-column-container .carousel-section .slick-dots li{margin-right:0}
.multi-video-column-container .carousel-section .slick-dots li.slick-active{margin-right:15px}
.multi-video-column-container .carousel-section .slick-dots li.slick-active button:before{background:#4d4d4d !important;width:20px !important;opacity:1 !important}
.multi-video-column-container .carousel-section .slick-dots li button:before{background:gray !important;content:"" !important}
.multi-video-column-container .carousel-section .carousel-image-section{position:relative;display:flex;flex-direction:column;row-gap:25px;margin-right:20px;width:440px !important}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section .carousel-image-section{row-gap:15px;margin-right:10px;width:300px !important}
}
.multi-video-column-container .carousel-section .carousel-image-section .carousel-image{display:flex;justify-content:center;align-items:center;width:100%;height:284px;background-repeat:no-repeat;background-size:100% 100%;background-image:var(--slick-image-url)}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section .carousel-image-section .carousel-image{background-image:var(--slick-image-mobile-url);height:194px}
}
.multi-video-column-container .carousel-section .carousel-image-section .carousel-image picture{cursor:pointer}
.multi-video-column-container .carousel-section .carousel-image-section .image-text{width:100%;color:#1d1d1f;font-size:20px;font-weight:700;line-height:normal}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section .carousel-image-section .image-text{font-size:16px;font-weight:500}
}
.multi-video-column-container .carousel-section .testimonial-image-section{position:relative;display:flex;flex-direction:column;background:#fff;margin:0 0 20px 20px;box-shadow:1px 6px 25px -4px rgba(16,24,40,.16);border-radius:8px;width:325px !important}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section .testimonial-image-section{width:253px !important}
.multi-video-column-container .carousel-section .testimonial-image-section:first-child{margin:0 0 20px 15px}
}
.multi-video-column-container .carousel-section .testimonial-image-section.add-margin-after-slick-init:first-child{margin-left:50px}
.multi-video-column-container .carousel-section .testimonial-image-section .carousel-image{display:flex;justify-content:center;align-items:center;width:100%;height:222px;background-repeat:no-repeat;background-size:100% 100%;background-image:var(--slick-image-url);border-radius:8px 8px 0 0}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section .testimonial-image-section .carousel-image{height:172px}
}
.multi-video-column-container .carousel-section .testimonial-image-section .carousel-image picture{cursor:pointer}
.multi-video-column-container .carousel-section .testimonial-image-section .image-text-section{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:258px;padding:60px 30px 40px;border-radius:0 0 8px 8px}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section .testimonial-image-section .image-text-section{min-height:200px;padding:40px 10px 30px 20px}
}
.multi-video-column-container .carousel-section .testimonial-image-section .image-text-section picture{position:absolute;top:0;left:20px}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section .testimonial-image-section .image-text-section picture{left:15px}
}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section .testimonial-image-section .image-text-section picture img{width:60px;height:50px}
}
.multi-video-column-container .carousel-section .testimonial-image-section .image-text-section .image-description{position:relative;z-index:3;width:100%;color:#4d4d4d;font-size:14px;font-weight:500;line-height:normal;margin-bottom:35px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section .testimonial-image-section .image-text-section .image-description{font-size:12px;margin-bottom:25px}
}
.multi-video-column-container .carousel-section .testimonial-image-section .image-text-section .image-text{color:#2f2f2f;font-size:16px;line-height:normal}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section .testimonial-image-section .image-text-section .image-text{font-size:13px}
}
.multi-video-column-container .carousel-section .testimonial-image-section .image-text-section .image-text .name{font-weight:700}
.multi-video-column-container .carousel-section .testimonial-image-section .image-text-section .image-text .place{font-weight:500}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .carousel-section .testimonial-image-section .image-text-section .image-text .place{font-weight:400}
}
.multi-video-column-container .control-c{filter:invert(1);width:32px;height:32px;position:absolute;top:400px;margin-right:45px;z-index:1000}
@media(device-width:1024px) and (device-height:768px) and (orientation:landscape){.multi-video-column-container .control-c.a-left{left:84%}
}
.multi-video-column-container .slick-slider.slick-dotted{z-index:1}
.multi-video-column-container .modal-dialog{position:relative;max-width:60%;top:50%;transform:translateY(-50%) !important}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .modal-dialog{max-width:100%}
}
.multi-video-column-container .modal-dialog .modal-content{background:transparent;border:0}
.multi-video-column-container .modal-dialog .modal-content .modal-header{display:flex;justify-content:end;border:0}
.multi-video-column-container .modal-dialog .modal-content .modal-header .btn-close{position:absolute;top:40px;right:5px;z-index:3;border:0;background:transparent}
.multi-video-column-container .modal-dialog .modal-content .modal-header .btn-close:focus,.multi-video-column-container .modal-dialog .modal-content .modal-header .btn-close:hover{text-decoration:none;cursor:pointer}
.multi-video-column-container .modal-dialog #video{width:100%;border:0}
@media(min-width:320px) and (max-width:991px){.multi-video-column-container .modal-dialog #video{height:600px}
}
@media(min-width:320px) and (max-width:575px){.multi-video-column-container .modal-dialog #video{height:300px}
}
.cq-placeholder-editor{height:500px}
.cq-placeholder-editor .showDefault{display:block !important;width:100% !important}
.cq-placeholder-editor .right-container{width:50%;float:right}