.testimonial{position:relative}.testimonial .content{background-image:url(/_next/static/media/beautiful-homes-1.a0be3c44.jpg);background-size:cover;background-repeat:no-repeat}.testimonial .content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:1}.testimonial .content .details{z-index:2!important}.testimonial .sub-title .line{background-color:var(--secondary-color)}.testimonial .sub-title p{color:var(--secondary-color)!important}.testimonial .heading,.testimonial .para{color:#fff}.testimonial .button-secondary{font-weight:800}.testimonial .content{position:relative;width:100%}.testimonial-divs{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;gap:2rem;padding-bottom:1rem;width:100%;white-space:nowrap;z-index:5;margin-top:30px}.testimonial-box{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:400px;background-color:#fff;box-shadow:15px 5px 50px 0 rgba(0,0,0,.05);padding:32px;gap:20px;overflow:hidden;word-break:break-word;white-space:normal}.testimonial-box p{word-break:break-word!important;overflow-wrap:break-word!important}.testimonial-box .heading h5{font-size:2.4rem!important;color:var(--heading-color)}.testimonial-box .para p{color:var(--paragraph-color)}.testimonial-box .client .client-details{display:flex;gap:3rem;justify-content:center;align-items:center}.testimonial-box .client-details img{object-fit:contain;width:6rem;border-radius:50%}.testimonial-box .client>img{object-fit:contain;width:3rem;margin-right:auto}.testimonial-box .client-details p{font-size:var(--subHeading-size);text-transform:uppercase!important;font-weight:800}.testimonial-box .client-details p span{color:var(--paragraph-color)}@media (max-width:1400px){.testimonial-box{width:300px}.testimonial .dumy{display:none!important}.testimonial>div{width:100%!important}}@media (max-width:1100px){.testimonial-box{width:400px}.testimonial-divs{position:absolute;top:300px}.testimonial .content{flex-direction:column}.testimonial .details{width:100%;padding-bottom:160px}.testimonial>div{flex-direction:column}}@media (max-width:768px){.testimonial-box{width:400px}.testimonial .details{padding:30px 30px 130px}.testimonial-divs{flex-direction:column;max-height:400px;z-index:10!important;top:250px;overflow:hidden!important;overflow-y:scroll!important}}@media (max-width:500px){.testimonial-box{width:300px}}