.reviews-widget-container{max-width:450px}.reviews-widget-card,.reviews-widget-container{width:100%;box-sizing:border-box;overflow:hidden}.reviews-widget-card{padding:24px;max-width:100%}.reviews-header{text-align:center;margin-bottom:24px}.reviews-logo{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.reviews-logo span{font-weight:600;color:var(--navy,#1a365d);font-size:16px}.rating-stars{display:flex;align-items:center;justify-content:center;gap:8px}.rating-stars .stars{color:#ffa500;font-size:18px}.rating-stars .rating-text{color:#666;font-size:14px;font-weight:500}.review-slider{width:100%}.review-error,.review-loading{display:flex;align-items:center;justify-content:center;height:200px;color:#666;font-size:1rem;text-align:center}.review-error{color:#999}.card-wrapper{position:relative;min-height:350px;width:100%;overflow:visible}.slide-card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;width:100%;min-height:100%}.slide-card img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:12px;border:2px solid var(--navy,#1a365d)}.slide-card h4{font-size:16px;font-weight:600;color:var(--navy,#1a365d);margin-bottom:8px}.slide-card .review-stars{color:#ffa500;font-size:18px;margin-bottom:12px}.slide-card p{font-size:14px;line-height:1.5;font-style:italic;color:#333;word-wrap:break-word;overflow-wrap:break-word}.review-indicators{display:flex;justify-content:center;gap:8px;margin-top:20px}.review-indicators button{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer;transition:background-color .3s ease;background-color:#ccc;padding:0;min-width:12px;flex-shrink:0}.review-indicators button.active{background-color:var(--navy,#1a365d)}@media (max-width:480px){.reviews-widget-container{max-width:100%}.reviews-widget-card{padding:16px}.reviews-header{margin-bottom:16px}.reviews-logo span{font-size:14px}.rating-stars .stars{font-size:16px}.rating-stars .rating-text{font-size:12px}.card-wrapper{min-height:240px}.slide-card{padding:12px}.slide-card img{width:50px;height:50px;margin-bottom:10px}.slide-card h4{font-size:14px;margin-bottom:6px}.slide-card .review-stars{font-size:16px;margin-bottom:10px}.slide-card p{font-size:13px;line-height:1.4}.review-indicators{margin-top:16px;gap:6px}.review-indicators button{width:10px;height:10px;min-width:10px}}@media (min-width:481px) and (max-width:768px){.reviews-widget-container{max-width:420px}.reviews-widget-card{padding:20px}.reviews-header{margin-bottom:20px}.card-wrapper{min-height:260px}.slide-card{padding:16px}.slide-card img{width:55px;height:55px}.slide-card h4{font-size:15px}.slide-card .review-stars{font-size:17px}.slide-card p{font-size:13.5px}}@media (min-width:769px) and (max-width:1024px){.reviews-widget-container{max-width:440px}.reviews-widget-card{padding:22px}.card-wrapper{min-height:280px}.slide-card{padding:18px}}@media (min-width:1025px) and (max-width:1440px){.reviews-widget-container{max-width:400px}.reviews-widget-card{padding:22px}.card-wrapper{min-height:340px}}@media (min-width:1441px){.reviews-widget-container{max-width:450px}.reviews-widget-card{padding:24px}.card-wrapper{min-height:350px}}