.tour-carousel-card,.tour-grid-card{border:1px solid #d8d0d0ff!important;border-bottom:2px solid #d8d0d0ff!important}.tour-card-image-link{position:relative}.tour-card-wishlist-btn{position:absolute;top:12px;right:12px;width:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(0,0,0,.1);padding:0;margin:0;z-index:10}.location-and-time{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:22px}.location-time-group{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden}.location{display:flex;align-items:center;gap:5px;min-width:0}.location-link{text-decoration:none;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow{flex-shrink:0}.duration-text{white-space:nowrap}.tour-price-line{display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:6px!important;flex-wrap:nowrap!important;white-space:nowrap!important}.blog-card .btn-and-price-area .price-area .tour-price-prefix{font-size:11px!important;font-weight:500!important;color:var(--text-color,#6b7280)!important;font-family:var(--font-roboto, 'Roboto', sans-serif);text-transform:uppercase;letter-spacing:.02em}.blog-card .btn-and-price-area .price-area .tour-price-line span,.blog-card .btn-and-price-area .price-area>span:not(.tour-price-prefix){font-size:18px!important;font-weight:600!important}@media (min-width:992px) and (max-width:1199px){.blog-card .btn-and-price-area .price-area .tour-price-line span,.blog-card .btn-and-price-area .price-area>span:not(.tour-price-prefix){font-size:16px!important}}@media (max-width:576px){.blog-card .btn-and-price-area .price-area .tour-price-line span,.blog-card .btn-and-price-area .price-area>span:not(.tour-price-prefix){font-size:16px!important}}.blog-card .btn-and-price-area .price-area .tour-price-line span{display:inline!important}.blog-card .btn-and-price-area .price-area .tour-price-line .text-decoration-line-through{font-size:14px!important;opacity:.8}.home1-tour-carousel-section .duration-text,.home1-tour-carousel-section .location-and-time .arrow,.home1-tour-carousel-section .location-and-time svg.arrow,.home1-tour-carousel-section .tour-booking-duration,.unforgettable-tours-section .duration-text,.unforgettable-tours-section .location-and-time .arrow,.unforgettable-tours-section .location-and-time svg.arrow,.unforgettable-tours-section .tour-booking-duration{display:none!important}.tour-rating-inline{display:flex;align-items:center;gap:2px;font-size:14px;font-weight:600;color:#1a2b49;flex-shrink:0;white-space:nowrap}.rating-value{color:#1a2b49}.rating-count{color:#63687a}.bottom-area ul{list-style:none;padding:0;margin:0}.bottom-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#1a2b49}.hero-card .rating-area{padding:0!important;margin:0!important;list-style:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:2px!important}.hero-card .rating-area.trustpilot{display:flex!important;flex-direction:row!important;align-items:center!important}.hero-card .rating-area.trustpilot li{width:15px!important;height:15px!important;background-color:#e5e7eb!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;line-height:1!important;border-radius:2px!important;flex-shrink:0!important}.hero-card .rating-area.trustpilot li.filled{background-color:#c8963e!important}.hero-card .rating-area.trustpilot li svg{fill:#ffffff!important;width:11px!important;height:10px!important;display:block!important}.hero-card .tour-card-rating-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero-card .tour-rating-value{color:#1a2b49;font-weight:600;font-size:14px}.hero-card .tour-rating-count{color:#63687a;font-size:14px}.tour-stars{list-style:none;padding:0;margin:0;display:flex;gap:2px;align-items:center}.tour-stars li{line-height:1;width:15px;height:15px;display:flex;align-items:center;justify-content:center;background-color:#e5e7eb;border-radius:2px}.tour-stars li.filled{background-color:#c8963e}.tour-stars li svg{fill:#ffffff;width:11px;height:10px}.home1-tour-carousel-section{margin-top:20px}.home2-testimonial-section{margin-top:30px}.home2-testimonial-section__hero-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:900px;margin-left:auto;margin-right:auto}.home2-testimonial-section__hero-left,.home2-testimonial-section__hero-right{flex-shrink:0;width:100px;display:flex;align-items:center;justify-content:center}.home2-testimonial-section__hero-left{justify-content:flex-start}.home2-testimonial-section__hero-right{justify-content:flex-end}.home2-testimonial-section__hero-left .review-hero-ravi,.home2-testimonial-section__hero-left .review-hero-ravi__svg,.home2-testimonial-section__hero-right .review-hero-hojo,.home2-testimonial-section__hero-right .review-hero-hojo__svg{width:100px;height:92px}.home2-testimonial-section__hero-title{flex:1;min-width:0;text-align:center}.home2-testimonial-section__hero-title .tour-carousel-title{margin:0}@media (max-width:768px){.home2-testimonial-section__hero-row{gap:12px;max-width:100%}.home2-testimonial-section__hero-left,.home2-testimonial-section__hero-right{width:72px}.home2-testimonial-section__hero-left .review-hero-ravi,.home2-testimonial-section__hero-left .review-hero-ravi__svg,.home2-testimonial-section__hero-right .review-hero-hojo,.home2-testimonial-section__hero-right .review-hero-hojo__svg{width:72px;height:66px}}.skeleton-stars{list-style:none;padding:0;margin:0;display:flex;gap:2px;align-items:center}.testimonial-slide{height:auto;display:flex}.testimonial-card.three{display:flex;flex-direction:column;flex:1}.testimonial-card.three p{flex:1}.testimonial-card .author-area .author-img{position:relative;min-width:55px;max-width:55px;height:55px;border-radius:50%}.author-avatar{width:55px;height:55px;min-width:55px;max-width:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px;flex-shrink:0}.testimonial-card .author-area{display:flex;align-items:center;gap:20px;margin-bottom:0;margin-top:auto}.home2-testimonial-section .testimonial-card .author-area .author-info{min-width:0}.testimonial-card .author-area .author-info h5{color:var(--title-color,#1a2b49);font-family:var(--font-poppins, 'Poppins', sans-serif);font-weight:700;font-size:20px;line-height:1.3;margin:0}.home2-testimonial-section .testimonial-card .author-area .author-info h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimonial-card .author-area .author-info span{color:var(--text-color,#4b5563);font-family:var(--font-roboto, 'Roboto', sans-serif);font-weight:500;font-size:16px;line-height:1;display:block;margin-top:4px}.review-date{display:block;font-size:12px;color:#6b7280;margin-top:4px}.single-rating{display:flex;align-items:flex-start;gap:15px;flex-wrap:nowrap}.single-rating strong{flex-shrink:0;margin-top:20px}.tripadvisor-rating,.trustpilot-rating{flex-shrink:0}.rating-area{margin-top:5px;display:flex;align-items:center;gap:8px}.rating-area span{color:var(--text-color,#4b5563);font-family:var(--font-roboto, 'Roboto', sans-serif);font-weight:600;font-size:14px}.home2-testimonial-section .review-and-slider-btn .single-rating .trustpilot-rating .rating-area .rating-stars-image,.trustpilot-rating .rating-area .rating-stars-image,.trustpilot-rating .rating-area img.rating-stars-image{width:100px!important;height:auto!important;min-height:32px!important;max-width:120px!important;object-fit:contain!important;display:block!important;margin:0!important}.rating-stars-image{width:100px!important;height:auto!important;min-height:60px!important;max-width:120px!important;object-fit:contain!important;display:block!important}.tripadvisor-rating .rating-stars-image{width:100px!important;height:auto!important;min-height:32px!important;max-width:120px!important;object-fit:contain!important;display:block!important}