.rtr-inv{font-family:inherit;margin:32px 0}.rtr-inv__heading{margin:0 0 16px;text-align:center}.rtr-inv__wrap{position:relative}.rtr-inv__track{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 2px 12px;scrollbar-width:none}.rtr-inv__track::-webkit-scrollbar{display:none}.rtr-inv__card{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08);color:inherit;flex:0 0 calc(33.33333% - 10.66667px);overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:transform .2s ease}.rtr-inv__card:hover{transform:translateY(-3px)}.rtr-inv__img{aspect-ratio:4/3;background:#eef7e2}.rtr-inv__img img{display:block;height:100%;object-fit:cover;width:100%}.rtr-inv__card--loading .rtr-inv__img{animation:rtr-pulse 1.2s ease-in-out infinite}@keyframes rtr-pulse{50%{opacity:.5}}.rtr-inv__info{display:flex;flex-direction:column;gap:2px;padding:12px 14px}.rtr-inv__loc{color:#555;font-size:14px}.rtr-inv__price{color:#0b9444;font-size:18px;font-weight:700}.rtr-inv__arrow{background:#0b9444;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:26px;height:40px;line-height:1;position:absolute;top:40%;transform:translateY(-50%);width:40px;z-index:2}.rtr-inv__arrow--prev{left:-12px}.rtr-inv__arrow--next{right:-12px}.rtr-inv__cta{margin-top:16px;text-align:center}.rtr-inv__btn{background:#8cc63f;border-radius:6px;color:#fff;display:inline-block;font-size:17px;font-weight:700;padding:14px 32px;text-decoration:none;transition:background .2s ease}.rtr-inv__btn:hover{background:#0b9444;color:#fff}@media (max-width:767px){.rtr-inv__card{flex:0 0 75%}.rtr-inv__arrow{display:none}}