.property-tiles.box-active{border:2px solid var(--var-theme-red-orange)!important;border-radius:10px}.property-tiles .price{background-image:linear-gradient(60deg,var(--var-theme-red-orange) 0%,var(--var-theme-red-orange) 100%);transition:.5s}.property-tiles .price:hover{background-image:linear-gradient(60deg,#c13a1c 0%,#c13a1c 100%)}.property-tiles .details .info ul li,.property-tiles .details .info ul li a{color:var(--var-theme-deep-blue)}.new-listing-area{background-color:var(--var-theme-deep-blue)}.like{fill:var(--var-theme-red-orange)}.review-general{color:var(--var-theme-red-orange)}.tiles-container{margin-bottom:15px;height:auto}.activity-tiles-container{padding:0 112px}.other-tours-container .activity-tiles-container .row{margin-right:-.5rem;margin-left:-.5rem}.activity-property-tiles .tiles-icons,.activity-tiles-container .tiles-icons,.top-tour-tiles .tiles-icons{left:0;right:unset}.top-tour-tiles .property-tiles{border:none;margin-bottom:15px}.box-2 .property-tiles{height:100%;display:flex;flex-direction:column}.box-2 .mb-tiles-50{margin-bottom:15px}.most-popular-content .top-tour-card{max-width:500px}.most-popular-content .card-content{padding:20px 15px 0;flex:3}.most-popular-content .top-tour-card .card-title{padding-bottom:10px}.other-tour-card .property-tiles,.top-tour-card .property-tiles{height:100%;border:none;display:flex;flex-direction:column;padding-bottom:10px;margin-bottom:1rem}.box-2 .property-tiles{padding-bottom:0}.other-tour-card{border:none;border-radius:12px;overflow:hidden;color:#000;margin-bottom:15px}.most-popular-content .images{height:100%;display:block;position:relative;width:100%}.most-popular-content .images img{width:100%;top:50%;left:50%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;text-align:center;object-fit:cover}.most-popular-content .listing-price{background-image:none;bottom:8px;font-weight:600;line-height:14px;height:30px;left:8px;min-width:43px;padding:8px 10px;background-color:rgba(255,255,255,.9);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-shadow:none;font-size:14px;cursor:default;display:flex;align-items:center;gap:4px}.card-image{display:block;width:100%;height:100%;object-fit:cover}.card-content{display:flex;flex-direction:column;padding:15px 15px 0;flex-grow:1;cursor:pointer}.card-content .card-title{color:#2d2d2d;font-size:16px;font-weight:700;line-height:140%;text-align:left;padding:0;margin:0}.other-tour-card .property-tiles .card-content h3{font-size:16px;font-weight:700;line-height:140%;text-align:left;padding:0;margin:0}.other-tours-container .tiles-container-button{margin:0 auto}.rating-container{display:flex;align-items:center;gap:8px;padding:5px 0;height:44px}.most-popular-content .rating-container{padding:0;height:35px}.rating-badge{border-radius:4px;background:#2c4349;color:#fff;padding:8px;font-size:14px;font-weight:500;line-height:130%;width:35px;display:flex;align-items:center;justify-content:center}.rating-badge.no-rating{background:0 0;padding:0;display:flex}.rating-badge svg{width:22px;height:22px}.rating-text{color:#5a5a5a;font-size:12px;font-weight:400;line-height:130%;text-align:left}.rating-text span{color:#2c4349;font-size:14px;font-weight:600;line-height:130%;text-align:left;font-family:var(--var-font-family)}.recommendation{display:flex;align-items:center;color:#000;font-size:12px;font-weight:400;line-height:130%;text-align:left;height:40px}.recommendation-icon span{display:block}.recommendation-icon svg{width:16px;height:16px;background:linear-gradient(135deg,#fe753a 14.645%,#cd5600 85.355%);border-radius:50%;margin-right:8px;padding:2px}.price-container{display:flex;justify-content:space-between;align-items:flex-end;height:50px}.price-info{display:flex;flex-direction:column}.price-from{color:#000;font-size:10px;font-weight:600;line-height:110%;text-transform:uppercase;font-family:var(--var-font-family)}.price-content{display:flex;flex-direction:column;gap:1px}.price-amount{display:flex;flex-direction:column;color:#000;font-size:18px;font-weight:700;line-height:100%}.price-person{color:#8b8b8b;font-size:10px;font-weight:400;line-height:100%;text-align:left}.reserve{padding-right:0;width:100%;height:35px;text-align:center}.reserve .price{width:100%;height:100%;border-radius:52px}.reserve-button{color:#fff;border:none;padding:10px 16px;border-radius:52px;background:#d74120;cursor:pointer;font-size:16px;font-weight:600;line-height:110%;width:100%;text-align:center}.reserve-button:hover{background-color:#c13a1c}.reserve-button .price{height:unset;line-height:unset}.property-tiles .price a{width:100%;height:100%}.other-tours-container .other-tours-container-title{color:#fff;font-size:20px;font-weight:700;line-height:120%;text-align:left;padding:30px 112px 10px}.top-tour-card .fav-icon{z-index:1;top:8px;border-radius:50%;background-color:rgba(57,59,68,.4);border:1px solid rgba(222,222,222,.4);width:30px;height:30px;text-align:center;line-height:36px;right:45px;position:unset;margin:0 5px}.top-tour-card .fav-icon svg{color:#fff;width:18px;height:18px}.top-tour-card .fav-icon svg.red{color:#f00000}.top-tour-tiles .flex-container{display:flex;flex-flow:row;height:100%;position:relative;width:100%;overflow-x:auto;overflow-y:hidden}.top-tour-tiles-container .tiles-container .mb-tiles-50:first-child{margin-left:76px}.top-tour-tiles-container .tiles-container .mb-tiles-50:last-child{margin-right:76px}.top-tour-tiles .flex-container::-webkit-scrollbar,.box-2 .tiles-container::-webkit-scrollbar{height:8px}.top-tour-tiles .flex-container::-webkit-scrollbar-track,.box-2 .tiles-container::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:10px;margin-left:76px;margin-right:76px}.top-tour-tiles .flex-container::-webkit-scrollbar-thumb{background:#204a5a;border-radius:10px}.box-2 .tiles-container::-webkit-scrollbar-thumb{background:#f05545;border-radius:10px}.card-content-button{font-weight:700}.activity.demo-tiles .cta-btn-all{margin-left:0;margin-right:0;display:flex;align-items:flex-end;margin-top:auto;height:50px}.box-2 .activity.demo-tiles{padding-bottom:10px}.one-key-tile .footer-logo img{width:unset}.box-2 .tiles-container .landscape-right{padding:0}.activity-tiles .card-content .title a{font-size:16px}.listing-price.unlock-price{font-weight:600;font-size:18px;height:36px;color:#000;padding:8px 0;text-align:start;line-height:20px}.price-container .landscape-left{display:flex;align-items:end;height:100%;padding-left:0;padding-right:0}.tiles-details{margin-bottom:0}@media only screen and (max-width:1439px){.activity-tiles-container{padding:0 87px}}@media only screen and (min-width:1025px) and (max-width:1359px){.reserve-button{font-size:.75rem}}@media only screen and (max-width:1199px){.activity-demo{flex-wrap:nowrap;margin-bottom:10px;max-width:100%;overflow-x:auto}.box-2 .activity-demo .mb-tiles-50:first-child{margin-left:68px}.box-2 .activity-demo .mb-tiles-50:last-child{margin-right:68px}.box-2 .tiles-container .landscape-right{padding-right:.5rem;padding-left:.5rem}.one-key-tile .footer-logo img{width:unset}}@media only screen and (max-width:991px){.activity-tiles-container{padding:0 46px}.top-tour-tiles-container .tiles-container .mb-tiles-50:first-child{margin-left:68px}.top-tour-tiles-container .tiles-container .mb-tiles-50:last-child{margin-right:68px}.top-tour-tiles .flex-container::-webkit-scrollbar-track{margin-left:68px;margin-right:68px}}@media screen and (max-width:767px){.landscape-left img[src*=holibob],.landscape-left img[src*=viator]{height:16px}.activity-tiles-container{padding:0 20px}.property-tiles.activity-tiles{height:unset}.top-tour-tiles-container .tiles-container .col-xs-12{flex-basis:90%}.top-tour-tiles-container .tiles-container .mb-tiles-50:first-child,.box-2 .tiles-container .mb-tiles-50:first-child{margin-left:12px}.top-tour-tiles-container .tiles-container .mb-tiles-50:last-child,.box-2 .tiles-container .mb-tiles-50:last-child{margin-right:12px}.top-tour-tiles .flex-container::-webkit-scrollbar-track,.box-2 .tiles-container::-webkit-scrollbar-track{margin-left:20px;margin-right:20px}.property-tiles .details{padding:4px 12px}.box-2 .activity-demo .mb-tiles-50:first-child{margin-left:12px}.box-2 .activity-demo .mb-tiles-50:last-child{margin-right:12px}.listing-price.unlock-price{font-size:16px}.top-tour-tiles .property-tiles{height:unset}}@media screen and (max-width:575px){.box-2 .tiles-container .col-xs-12{flex-basis:90%;max-width:90%}}