.better-reviews-container{padding:20px 0}.better-reviews-carousel{position:relative;max-width:1200px;margin:0 auto}.better-review-item{background:#fff;border-radius:10px;padding:20px;margin:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease;height:100%;display:flex;flex-direction:column}.better-review-item:hover{transform:translateY(-3px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.review-header{display:flex;align-items:center;margin-bottom:15px}.review-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;margin-right:10px;border:2px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}.review-info{flex:1;min-width:0}.review-name{margin:0 0 3px;font-size:1em;color:#333;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-city{display:block;color:#666;font-size:.8em;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-meta{display:flex;align-items:center;gap:10px;font-size:.75em;color:#888;flex-wrap:wrap}.review-tour{color:#007bff;text-decoration:none;transition:color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.review-tour:hover{color:#0056b3}.review-date{color:#999}.review-content{flex:1;position:relative}.review-text{margin:0;line-height:1.4;color:#444;font-size:.9em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.quote-icon{color:#e1e1e1;font-size:1.2em;margin-right:8px;opacity:.5}.owl-nav button{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;background:rgba(255,255,255,.9)!important;border-radius:50%!important;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all .3s ease}.owl-nav button:hover{background:#fff!important;box-shadow:0 5px 15px rgba(0,0,0,.2)}.owl-prev{left:-15px}.owl-next{right:-15px}.owl-dots{text-align:center;margin-top:15px}.owl-dot{width:8px;height:8px;margin:0 4px;background:#ddd!important;border-radius:50%;transition:all .3s ease}.owl-dot.active{background:#007bff!important;transform:scale(1.2)}.section-title{text-align:center;margin-bottom:30px;color:#333;font-size:1.8em;font-weight:600;position:relative;padding-bottom:10px}.section-title:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background:#007bff} 