.carousel{margin-top:90px;position:relative}.about .carousel{margin-top:70px}.carouselContainer{width:90%;margin:0 auto}.carouselContainer>h1{text-align:center;padding-bottom:30px;font-family:inter;font-size:clamp(40px,3vw,60px);font-weight:600}.controls .firstTestButton{cursor:pointer;border:none;position:absolute;left:15px}.controls .secondTestButton{cursor:pointer;border:#ffdead;position:absolute;right:15px}.carosuelContent{justify-content:center;align-items:center;gap:15px;display:flex}.slider{width:100%;position:relative;overflow:hidden}.slidesTrack{display:flex}.carouselCard{background:#9d9d9d3d;border-radius:10px;flex-direction:column;flex:0 0 calc(50% - 15px);margin:0 7.5px;padding:20px;display:flex}.carouselStarting{align-items:center;gap:12px;padding-bottom:20px;display:flex}.fallbackAvatar h1{color:#fff;background:#1e1e1e;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;font-family:inter;font-size:32px;font-weight:500;display:flex}.carouselImage{width:50px;height:50px}.carouselImage img{object-fit:cover;border-radius:50px;width:100%;height:100%}.carouselHeading{flex-direction:column;align-items:flex-start;gap:1.5px;display:flex}.carouselHeading h4{font-family:inter;font-size:clamp(1.1rem,1.4vw,1.25rem);font-weight:500}.carouselHeading span{letter-spacing:.2px;font-family:inter;font-size:15px;font-weight:400}.carouselCard p{color:#555;flex:1;margin:10px 0 30px;font-family:inter;font-size:clamp(.8rem,1.1vw,1.15rem);font-style:italic}.role{color:#666;font-style:italic}.carouselEnding{justify-content:space-between;align-items:center;display:flex}.carouselRating{align-items:center;gap:10px;display:flex}.carouselRating h3{font-family:inter;font-size:25px}.stars i{gap:4px;display:flex}.stars i svg{color:#ff9c67;height:20px;font-size:20px}.carouselClientPlatform{height:35px}.carouselClientPlatform img{width:35px}.controls{gap:5px;display:flex}.controls button{color:#555;background:0 0;border-radius:50px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:22px;transition:all .2s ease-in-out;display:flex;position:absolute}.controls .firstTestButton,.controls .secondTestButton{top:55%}.controls button:hover{background:#55555554}.controls button i{height:22px}.testimonialPopup{z-index:999;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.popupContent{text-align:center;background:#fff;border-radius:12px;width:90%;max-width:600px;padding:2rem;position:relative}.popupContent h2{padding-bottom:2px;font-family:inter}.role{padding-bottom:5px;font-family:inter;font-size:14px}.clientDis{padding-bottom:8px;font-family:inter;font-size:15px;font-style:italic}.closeBtn{cursor:pointer;background:0 0;border:none;font-size:1.2rem;position:absolute;top:12px;right:12px}.popupImage img{object-fit:cover;border-radius:50%;width:80px;height:80px;margin-bottom:.7rem}.fallbackAvatar{justify-content:center;display:flex}.popupContent .fallbackAvatar h1{width:80px;height:80px;margin-bottom:.7rem}.popupContent .stars{justify-content:center;display:flex}@media (min-width:600px) and (max-width:1023px){.carouselContainer{width:95%}.carouselContainer>h1{margin-bottom:50px;padding-bottom:0}.controls button{width:35px;height:35px;font-size:18px}.controls button:hover{background:0 0}.controls button:active{background:#55555554}.controls button i{height:18px}.controls .firstTestButton{background:#e7e7e7;top:45px}.controls .secondTestButton{background:#e7e7e7;top:45px;left:60px}.fallbackAvatar h1{width:50px;height:50px;font-size:28px}.carouselHeading h4{font-size:17px}.carouselHeading span,.carouselCard p{font-size:13px}}@media (max-width:599px){.carouselContainer{width:95%}.carouselContainer>h1{margin-bottom:0;font-size:clamp(30px,2.5vw,50px)}.controls{position:absolute;bottom:20px;left:0}.controls button{width:30px;height:30px;font-size:16px}.controls button i{height:18px}.controls .firstTestButton{background:#e7e7e7;top:45px}.controls .secondTestButton{background:#e7e7e7;top:45px;left:55px}.carouselHeading span{letter-spacing:.2px;font-family:inter;font-size:13px;font-weight:400}.fallbackAvatar h1{color:#fff;background:#555;width:40px;height:40px;font-size:25px;font-weight:500}.carouselCard{flex:0 0 calc(100% - 15px)}.popupContent{padding:1.5rem}.clientDis{padding-bottom:10px;font-size:13px}.popupImage img{object-fit:cover;border-radius:50%;width:80px;height:80px}.popupContent .fallbackAvatar h1{width:70px;height:70px}}
