.tsh_testimonial .top-content{margin:0 auto 60px;max-width:70%;text-align:center}.testimonial-carousel-container{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:0 20px;position:relative}.testimonial-track-container{overflow:hidden;padding:20px 0;width:100%}.testimonial-track{display:flex;transition:transform .5s ease}.testimonial-card{background:#fff;border-radius:10px;box-shadow:3px 3px 11px 7px rgba(0,0,0,.04);display:flex;flex:0 0 100%;flex-direction:column;justify-content:space-between;margin:0;min-height:300px;min-width:100%;padding:30px}@media (min-width:768px){.testimonial-card{flex:0 0 calc(50% - 20px);margin:0 10px;min-width:calc(50% - 20px)}}@media (min-width:1280px){.testimonial-card{flex:0 0 calc(33.333% - 20px);margin:0 10px;min-width:calc(33.333% - 20px)}}.quote-icon{margin-bottom:20px}.content{display:flex;flex-direction:column;flex-grow:1}.inner-content{flex-grow:1;position:relative}.custom-button{align-items:center;background-color:#ffc72c;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;display:flex;height:50px;justify-content:center;margin:0 20px;transition:background-color .3s ease;width:60px}.custom-button:hover{background-color:#ffd55c}.custom-button .arrow{color:#141e75;font-size:24px}.author{margin-top:20px}.contact{display:flex;flex-direction:column;gap:5px}@media (max-width:767px){.custom-button{height:40px;margin:0 5px;width:40px}.custom-button .arrow{font-size:18px}.testimonial-carousel-container{padding:0 10px}}