.reviews-slider{width:100%;font-family:Urbano,sans-serif;padding:60px 0 20px;overflow:hidden;background-color:#fff}.reviews-slider__container{max-width:100%;margin:0 auto;padding:0}.reviews-slider__main-title{text-align:center;font-size:60px;font-weight:400;width:100%;margin:0 auto 60px;max-width:762px;color:#000;font-family:Urbano,sans-serif}.reviews-slider__subtitle{text-align:center;font-size:25px;font-weight:400;color:#000;margin:-50px auto 50px;max-width:986px;font-family:Urbano,sans-serif;line-height:1.5}.reviews-slider__wrapper{position:relative;max-width:1920px;margin:0 auto;padding-bottom:80px}.reviews-slider .owl-carousel{position:relative}.reviews-slider .owl-stage-outer{overflow:visible;padding:20px 0}.reviews-slider .owl-stage{display:flex;align-items:center}.reviews-slider .owl-item{opacity:.6;transform:scale(.85);transition:all .3s ease}.reviews-slider .owl-item.active{opacity:1}.reviews-slider .owl-item.center{opacity:1;transform:scale(1);z-index:2}.reviews-slider__slide{background:transparent;border-radius:25px;overflow:hidden;position:relative;display:flex;flex-direction:column;height:auto;max-height:1000px;min-height:600px}.reviews-slider__video-container{position:relative;width:100%;border-radius:25px;height:100%;max-height:750px;min-height:750px;overflow:hidden;flex:1 1 auto;display:flex;align-items:center;justify-content:center}.reviews-slider__thumbnail-wrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:25px}.reviews-slider__thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.reviews-slider__placeholder-thumbnail{width:100%;height:100%;min-height:550px;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);display:flex;align-items:center;justify-content:center;border-radius:25px}.reviews-slider__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;transition:transform .3s ease;z-index:2}.reviews-slider__play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.reviews-slider__content{padding:0 40px;background:#fff;border-radius:0 0 25px 25px;flex:0 0 auto}.reviews-slider__customer-name{font-size:24px;font-weight:500;color:#000;margin:0 0 5px;font-family:Urbano,sans-serif}.reviews-slider__customer-location{font-size:16px;color:#000;margin:0 0 15px;font-family:Urbano,sans-serif}.reviews-slider__rating{display:flex;gap:5px;margin-bottom:15px}.reviews-slider__star{color:#e0e0e0;font-size:20px}.reviews-slider__star--filled{color:#f7931d}.reviews-slider__review-text{font-size:16px;line-height:1.6;color:#000;font-family:Urbano,sans-serif}.reviews-slider__video-container--playing{position:relative;background:#000;overflow:hidden}.reviews-slider__video-wrapper{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#000;border-radius:25px;overflow:hidden;pointer-events:none}.reviews-slider__video-wrapper iframe,.reviews-slider__video-wrapper video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:none!important;border-radius:25px;-o-object-fit:cover;object-fit:cover;pointer-events:auto}.reviews-slider__video-close{position:absolute;top:15px;right:15px;width:40px;height:40px;background:#000c;color:#fff;border:none;border-radius:50%;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:100;transition:background .3s ease;font-family:Arial,sans-serif;line-height:1;pointer-events:auto}.reviews-slider__video-close:hover{background:#000000e6;transform:scale(1.1)}.reviews-slider__custom-nav{display:flex;justify-content:flex-end;padding:20px 40px 0 0;margin-top:20px}.reviews-slider .owl-nav{position:relative;bottom:auto;right:auto;width:auto;transform:none;pointer-events:none;display:flex;gap:15px}.reviews-slider .owl-nav button{position:relative;background:#fff;border:2px solid #e0e0e0;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:all;box-shadow:0 2px 10px #0000001a}.reviews-slider .owl-nav button:hover{background:#f7931d;border-color:#f7931d;transform:scale(1.1)}.reviews-slider .owl-nav button:hover svg{stroke:#fff}.reviews-slider .owl-prev,.reviews-slider .owl-next{position:relative;left:auto;right:auto}.reviews-slider .owl-nav button svg{width:24px;height:24px;stroke:#000;transition:stroke .3s ease}.reviews-slider .owl-nav button.disabled{opacity:.5;cursor:not-allowed}.reviews-slider .owl-dots{display:none}.reviews-slider__placeholder{text-align:center;padding:60px 20px;background:#f5f5f5;border-radius:25px;color:#000}@media (max-width: 1200px){.reviews-slider__custom-nav{padding:20px 25px 0 0}}@media (max-width: 768px){.reviews-slider{padding:10px 0 5px;background-color:transparent}.reviews-slider__main-title{font-size:36px;margin-bottom:10px}.reviews-slider__subtitle{font-size:18px;margin:0 auto 10px}.reviews-slider__wrapper{padding-bottom:20px}.reviews-slider__slide{max-height:900px;min-height:0px}.reviews-slider__custom-nav{padding:15px 20px 0 0;margin-top:15px}.reviews-slider .owl-nav{gap:10px}.reviews-slider .owl-nav button{width:50px;height:50px}.reviews-slider__content{padding:15px 20px}.reviews-slider__customer-name{font-size:20px}.reviews-slider__customer-location,.reviews-slider__review-text{font-size:14px}.reviews-slider .owl-stage-outer{padding:0}.reviews-slider__video-container{max-height:850px;background-color:transparent;min-height:300px!important}.reviews-slider__placeholder-thumbnail{min-height:500px!important}}@media (max-width: 480px){.reviews-slider{padding:5px 0 0;background-color:transparent}.reviews-slider__main-title{font-size:28px;margin-bottom:5px}.reviews-slider__subtitle{font-size:16px;margin:0 auto 5px}.reviews-slider__wrapper{padding-bottom:15px}.reviews-slider__slide{max-height:800px}.reviews-slider__custom-nav{padding:10px 15px 0 0;margin-top:10px}.reviews-slider .owl-nav{gap:8px}.reviews-slider .owl-nav button{width:45px;height:45px}.reviews-slider__content{padding:10px 15px}.reviews-slider .owl-stage-outer{padding:0}.reviews-slider__video-container{max-height:750px;min-height:750px}.reviews-slider__placeholder-thumbnail{min-height:700px}}
