/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.testimonial-video-section{position:relative}.testimonial-video-section video{display:block;width:100%;height:720px;object-fit:cover}.testimonial-video-overlay{position:absolute;left:0;width:100%;height:100%;top:0;display:flex;flex-wrap:nowrap;align-items:flex-end;padding-bottom:96px}.testimonial-video-section:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:476px;opacity:.7;background:linear-gradient(180deg,rgba(0,0,0,.0) 3.74%,#000 100%)}.testimonial-video-overlay h1{color:#fff;font-size:80px;font-style:italic;font-weight:275;line-height:75px;letter-spacing:-3.2px;margin:0;text-align:left}.testimonial-video-overlay h1 span{color:#fff;font-size:80px;font-style:normal;font-weight:275;line-height:75px;letter-spacing:-3.2px;margin:0;display:block}.testimonial-video-slider-section{padding-top:152px;padding-bottom:92px;--scroll-bar:8px;overflow:hidden}.scroll-btn{display:table;margin-left:auto}.scroll-btn img{max-height:142px}.testimonial-video-title-sec{margin-bottom:58px}.testimonial-video-title-sec h2{color:#000;font-size:40px;font-style:normal;font-weight:275;line-height:48px;letter-spacing:-1.6px;max-width:816px;margin-bottom:0;text-align:left}.testimonial-video-slider-outer{margin-right:calc(-50vw + 50% + (var(--scroll-bar)/2))}.testi-video-thumb-sec{position:relative;margin-bottom:26px}.testi-video-thumb-sec-video video{width:100%;height:462px;object-fit:cover;display:block;border-radius:10px}.testi-video-thumb-sec-overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:flex-end;padding:32px 29px}.testi-video-thumb-sec-overlay p{color:#fff;font-family:"Chronicle Display XLight";font-size:25px;font-style:italic;font-weight:275;line-height:normal;letter-spacing:-1px;margin-bottom:0;max-width:280px;text-align:left}.testi-thump-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;cursor:pointer;width:77px;height:77px;flex-shrink:0;border-radius:77px;background:rgba(255,255,255,.27);backdrop-filter:blur(12.5px);text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.testi-thump-play-btn img{margin:auto;position:relative;right:-3px}.testi-video-thumb-sec:before{content:"";position:absolute;left:0;width:100%;bottom:0;height:201px;border-radius:10px;opacity:.6;background:linear-gradient(180deg,rgba(0,0,0,.0) 0%,#000 100%)}.testimonial-video-slider-sec label{color:#000;font-size:25px;font-style:normal;font-weight:325;line-height:normal;letter-spacing:-1px;display:block;margin-bottom:5px;text-align:center}.testimonial-video-slider-sec span{color:#929292;font-size:16px;font-style:normal;font-weight:325;line-height:normal;letter-spacing:-.64px;display:block;text-align:center}.testimonial-client-says-section{padding-top:97px;padding-bottom:94px;background:linear-gradient(180deg,#d9d9d9 0%,#fff 100%)}.testimonial-client-says-title-sec{margin-bottom:43px}.testimonial-client-says-title-sec h2{color:#000;font-size:50px;font-style:normal;font-weight:275;line-height:53px;letter-spacing:-2px;margin:0}.testimonial-client-says-title-sec h2 span{color:#000;font-size:50px;font-style:italic;font-weight:275;line-height:53px;letter-spacing:-2px;margin:0}.testi-client-g-review-box{border-radius:10px;border:1px solid rgba(0,0,0,.21);padding:64px 74px;min-height:450px}.test-g-review-sec{padding-bottom:60px;margin-bottom:60px;border-bottom:solid 1px rgba(217,217,217,.55)}.testi-trust-logo{margin-bottom:6px}.testi-trust-review-sec h4{color:#acacad;font-size:17px;line-height:17px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:6px;font-family:"Ringside";text-align:left}.trust-stars{margin-right:10px}.testi-trust-review{display:flex;align-items:center}.testi-trust-review-sec span{color:#9b9ca2;font-family:"Ringside";font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.64px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-right:14px;display:block}.testi-trust-review-sec i{margin-right:12px;display:block}.testi-trust-review-sec label{color:#000;font-family:"Ringside";font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.68px;display:block;margin-bottom:0}.testi-client-box{border-radius:10px;background:#fff;padding:34px 21px 45px 36px;height:100%}.name-raing-sec{margin-bottom:45px}.testi-client-ctn p{color:#000;font-family:"Chronicle Display XLight";font-size:20px;font-style:italic;font-weight:300;line-height:26px;letter-spacing:-.8px;margin-bottom:0;text-align:left}.content{height:154px;margin-bottom:56px}.testi-client-details label{color:#000;font-family:"Ringside";font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.72px;display:block;margin-bottom:3px}.testi-client-details span{color:#929292;font-family:"Ringside";font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-.64px;margin:0;display:block}.testimonial-client-says-slider-outer{height:100%}.testimonial-client-says-slider{height:100%}.testi-common-slider-arw svg{width:18px;position:relative}.testi-common-slider-arw .swiper-button-next{position:relative;bottom:auto;margin:0;display:flex;width:54px;height:54px;border:solid 1px rgba(0,0,0,.2);flex-wrap:wrap;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease 0s;left:auto !important;right:auto !important;margin-left:14px}.testi-common-slider-arw .swiper-button-prev{position:relative;bottom:auto;margin:0;display:flex;width:54px;height:54px;border:solid 1px rgba(0,0,0,.2);flex-wrap:wrap;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease 0s;left:auto !important;right:auto !important;transform:rotate(180deg)}.testi-common-slider-arw .swiper-button-prev:after,.testi-common-slider-arw .swiper-button-next:after{display:none}.testi-common-slider-arw{margin-bottom:30px;display:flex;flex-wrap:wrap}.testi-common-slider-arw .swiper-pagination{display:none}.testi-client-ctn .mCSB_dragger_bar{border-radius:100px !important;width:5px !important;background:#929292 !important}.testi-client-ctn .mCSB_draggerRail{opacity:0}.testi-client-ctn .mCSB_draggerContainer:before{content:"";border-radius:100px !important;width:5px !important;background:#d9d9d9 !important;position:absolute;right:0;left:0;margin:auto;top:0;height:100%}.video-slider-popup .modal-dialog{max-width:930px}.video-slider-popup .modal-body{padding:0}.video-slider-popup .modal-content{border-radius:10px;background:0 0;border:0}.video-slider-popup-video video,.video-slider-popup-video iframe{display:block;width:100%;height:529px;object-fit:cover;border-radius:10px}.video-slider-popup .btn-close{width:auto;height:auto;position:absolute;right:-58px;top:0;padding:0;opacity:1;margin:0;background:0 0;box-shadow:none;outline:none}.for-mobile{display:none}.testi-client-dp img{max-height:57px}.test-g-review-sec .google-review .rating-count{color:#929292;font-family:"Ringside Regular";font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.72px}@media(min-width:1025px){.testi-common-slider-arw .swiper-button-next:before{content:"";position:absolute;width:0;height:0;border-radius:50%;background-color:#000;opacity:0;transition:all .4s ease;z-index:0}.testi-common-slider-arw .swiper-button-next:hover:before{width:100%;height:100%;opacity:1}.testi-common-slider-arw .swiper-button-next:hover svg path{stroke:#fff}.testi-common-slider-arw .swiper-button-prev:before{content:"";position:absolute;width:0;height:0;border-radius:50%;background-color:#000;opacity:0;transition:all .4s ease;z-index:0}.testi-common-slider-arw .swiper-button-prev:hover:before{width:100%;height:100%;opacity:1}.testi-common-slider-arw .swiper-button-prev:hover svg path{stroke:#fff}}@media(max-width:1024px){.testimonial-video-slider-section{padding-top:99px;padding-bottom:74px}.testimonial-video-overlay h1{font-size:60px;line-height:56px;letter-spacing:-2.4px}.testimonial-video-overlay h1 span{font-size:60px;line-height:56px;letter-spacing:-2.4px}.scroll-btn img{max-height:90px}.testimonial-video-title-sec h2{font-size:35px;line-height:44px;letter-spacing:-1.4px;max-width:700px}.testimonial-client-says-title-sec h2{font-size:45px;line-height:48px;letter-spacing:-1.8px}.testimonial-client-says-title-sec h2 span{font-size:45px;line-height:48px;letter-spacing:-1.8px}.testimonial-client-says-section{padding-top:75px;padding-bottom:75px}.testi-common-slider-arw{margin-bottom:0}.testi-client-g-review-box{padding:64px 48px}.testi-trust-review-sec i svg{max-width:90px}.video-slider-popup .btn-close{right:0;top:-63px}}@media(max-width:991px){.testi-common-slider-arw{justify-content:center;margin-top:26px}.for-desktop{display:none}.for-mobile{display:flex}.testimonial-video-overlay{padding-bottom:30px}.testimonial-video-overlay h1{margin-bottom:31px}.scroll-btn{margin:auto}.testimonial-video-section video{height:663px}.video-slider-popup .modal-content{padding:50px 15px 15px}}@media(max-width:767px){.test-g-review-sec .google-review .rating-main-sec{justify-content:flex-start}.test-g-review-sec .google-review{max-width:100%;text-align:left;margin-bottom:0;margin-top:0}}@media(max-width:575px){.testimonial-video-slider-outer{margin-right:0}.testi-video-thumb-sec{margin-bottom:21px}.testimonial-client-says-title-sec h2{text-align:center;max-width:230px;margin:auto}.testi-client-g-review-box{margin-bottom:37px}.testi-client-box{padding:34px 15px 45px 24px;height:auto}.testimonial-client-says-section{background:linear-gradient(180deg,#d9d9d9 0%,#fff 100%)}}
