.frt-section{padding:0 20px;background:#f5f5f5}.frt-wrapper{max-width:1400px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.frt-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 35px rgba(0,0,0,.08);transition:.35s}.frt-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgba(0,0,0,.15)}.frt-image{position:relative;height:250px}.frt-image img{width:100%;height:100%;display:block;object-fit:cover;transition:.5s}.frt-card:hover .frt-image img{transform:scale(1.08)}.frt-image:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.45),transparent)}.frt-badge{position:absolute;left:20px;top:20px;background:#242827;color:#fff;padding:2px 18px;border-radius:30px;font-size:13px;font-weight:600;z-index:5;font-family:"AR One Sans",sans-serif;text+tra:upp}.frt-content{padding:28px;background:#e4d9c7}.frt-content h3{font-size:28px;color:#2f2f2f;margin-bottom:10px;font-family:"AR One Sans",sans-serif!important;letter-spacing:-1px;text-transform:uppercase;font-weight:700}.frt-location{color:#666;margin-bottom:25px}.frt-info{display:flex;grid-template-columns:repeat(3,1fr);gap:0;justify-content:space-between}.frt-box{display:block;width:33%;text-align:center}.frt-box span{width:42px;height:42px;border-radius:50%;background:#eef7f2;display:flex;align-items:center;justify-content:center;margin:auto;margin-bottom:10px}.frt-box strong{display:block;font-size:18px}.frt-box small{color:#000;font-weight:700}.frt-bottom{margin-top:25px;display:flex;justify-content:space-between;align-items:center}.frt-riders{font-size:18px;font-weight:700}.frt-btn{text-decoration:none;background:#242827;color:#fff;padding:7px 24px;border-radius:9px;font-weight:600;transition:.3s}.frt-btn:hover{background:#083b2a}@media (max-width:991px){.pt-\[80px\]{padding-top:20px}.frt-wrapper{grid-template-columns:repeat(2,1fr)}}.tourBoxxes .hs-carousel-slide img{height:297;height:232px!important;object-fit:cover;width:232px;border-radius:50%;margin:auto}.ourToursBox .hs-carousel-body h2{text-align:center;margin-top:20px;font-weight:700;color:#000;font-family:"AR One Sans",sans-serif;font-size:19px!important}@media (max-width:767px){.ourToursBox .hs-carousel-body{flex-wrap:wrap;justify-content:space-around}.ourToursBox .hs-carousel-body .hs-carousel-slide{width:47%!important;margin-bottom:40px}.tourBoxxes .hs-carousel-slide img{height:150px!important;width:150px!important}.frt-wrapper{grid-template-columns:1fr}.frt-info{grid-template-columns:1fr}.frt-bottom{flex-direction:column;align-items:flex-start;gap:15px}}