#map{height:100%;width:100%}#map .leaflet-top.leaflet-left{left:calc(50% - 92px);right:auto;text-align:center}#map .leaflet-top.leaflet-left i{position:relative;top:2px}#map .leaflet-bottom.leaflet-left{border-radius:4px;bottom:0;box-shadow:0 1px 5px rgba(0,0,0,.65);display:flex;flex-direction:row-reverse;float:none;left:50%;margin-bottom:30px;margin-left:auto;margin-right:auto;position:absolute;right:auto;transform:translateX(-50%);width:auto}#map .leaflet-bottom.leaflet-left>div{background-color:#fff;border-radius:0;box-shadow:none;margin:0}#map .leaflet-bottom.leaflet-left>div:first-child{border-radius:0 4px 4px 0}#map .leaflet-bottom.leaflet-left>div:last-child{border-radius:4px 0 0 4px}#map .leaflet-bottom.leaflet-left>div a{border:none;border-radius:0;border-right:1px solid #c4c4c4;color:#272729;float:left;height:45px;line-height:45px;width:45px}#map .leaflet-bottom.leaflet-left .leaflet-control-fullscreen{border-left:none}#map .leaflet-bottom.leaflet-left .leaflet-control-fullscreen a{background-position:50% 7px;background-size:31px 64px;border-radius:0 4px 4px 0;border-right-color:transparent}#map .leaflet-bottom.leaflet-left .leaflet-control-zoom{border-right:none}#map .leaflet-bottom.leaflet-left .leaflet-control-zoom a:first-child{border-radius:4px 0 0 4px}#map.leaflet-fullscreen-on .leaflet-bottom.leaflet-left .leaflet-control-fullscreen a{background-position:50% -26px}#map .custom-marker{border:4px solid #fff;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.26),0 2px 10px 0 rgba(0,0,0,.16);color:#fff;height:30px;text-align:center;transition:background-color .2s;width:30px}#map .custom-marker.active{background-color:#2bafb5}#map .custom-marker i{color:#fff;font-size:15px;line-height:27px}#map .custom-marker .custom-marker-text{display:block;font-weight:700;line-height:21px;text-align:center}#map .route-marker{background-color:#ff8b00;font-size:18px}#map .route-marker i{position:relative;top:-2px}#map .pinpoint-marker{background-color:#00b4f7;color:#fff}#map .junction-marker{background-color:#fff;border-color:#0414b7;color:#0414b7}#map .end-marker,#map .start-marker{border-color:#fff;color:#fff;z-index:999!important}#map .end-marker:before,#map .start-marker:before{border-left:11px solid transparent;border-right:11px solid transparent;border-top:15px solid #fff;bottom:-14px;content:"";height:0;left:0;position:absolute;width:0;z-index:1}#map .end-marker:after,#map .start-marker:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #e01317;bottom:-7px;content:"";height:0;left:4px;position:absolute;width:0;z-index:2}#map .start-marker{background:#00984b}#map .start-marker:after{border-top-color:#00984b}#map .end-marker{background:#e01317}#map .end-marker:after{border-top-color:#e01317}#map .start-marker.end-marker{background:#00984b;background:linear-gradient(135deg,#00984b 50%,#e01317 51%)}#map .start-marker.end-marker:after{border-top-color:#e01317}#map .leaflet-popup-content-wrapper{border-radius:10px;padding:0}#map .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0}@media screen and (max-width:767px){#map .leaflet-popup-content-wrapper .leaflet-popup-content{width:180px!important}}#map .leaflet-popup-content-wrapper .leaflet-popup-content img{border-radius:10px 10px 0 0}#map .leaflet-popup-content-wrapper .leaflet-popup-content a{-webkit-text-decoration:none!important;text-decoration:none!important}#map .leaflet-popup-content-wrapper .leaflet-popup-content .route-popup-info{padding:5px}#map .leaflet-popup-content-wrapper .leaflet-popup-content .route-popup-info span{display:block}#map .leaflet-popup-content-wrapper .leaflet-popup-content .route-popup-info i{position:relative;top:2px}.r-card[data-v-44bc60fc]{border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,.16);font-family:Montserrat,Roboto,Arial,sans-serif;height:auto;position:relative;width:100%}.r-card .r-card-content__header__favorite-star[data-v-44bc60fc]{position:absolute;right:5px;top:8px}@media screen and (max-width:499px){.r-card .r-card-content__header__favorite-star[data-v-44bc60fc]{right:26px;top:176px}}.r-card .r-card-content__header__favorite-star i[data-v-44bc60fc]{color:#000;display:block;font-size:23px;height:23px;text-align:center;transition:transform .2s;width:23px}.r-card .r-card-content__header__favorite-star i.r-icon-star-two[data-v-44bc60fc]{color:#ff8b00}.r-card a[data-v-44bc60fc]{color:#212529;display:flex;flex-direction:column;font-family:Montserrat,Roboto,Arial,sans-serif}@media screen and (max-width:499px){.r-card[data-v-44bc60fc]{border-radius:6px;box-shadow:0 2px 16px rgba(0,0,0,.08);height:370px}}.r-card[data-v-44bc60fc]:hover{box-shadow:0 2px 16px rgba(0,0,0,.2)}.r-card figure[data-v-44bc60fc]{margin:0;position:relative;width:100%}@media screen and (max-width:499px){.r-card figure[data-v-44bc60fc]{margin-bottom:0;min-height:0;position:relative;width:100%}}.r-card figure img[data-v-44bc60fc]{border-radius:6px 6px 0 0;height:150px;-o-object-fit:cover;object-fit:cover;width:100%}.r-card figure .route-meta[data-v-44bc60fc]{align-items:center;background:#fff;border-radius:50px;bottom:-20px;display:inline-flex!important;height:40px;left:0;line-height:normal;margin-left:12px;max-width:100%;padding:0 20px 0 0;position:absolute;white-space:nowrap}.r-card figure .route-meta .modality-icon[data-v-44bc60fc]{align-items:center;background:#00b1b9;border:4px solid #fff;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:.5rem;position:static;top:auto;transform:none;width:40px}.r-card figure .route-meta .modality-icon i[data-v-44bc60fc]{color:#fff;font-size:25px;line-height:1}.r-card figure .route-meta .modality-icon i.r-icon-walk[data-v-44bc60fc]{font-size:18px}.r-card figure .route-meta .card-route-rating__group-image[data-v-44bc60fc]{align-items:center;display:flex;margin:0}.r-card figure .route-meta .card-route-rating__group-image img[data-v-44bc60fc],.r-card figure .route-meta .card-route-rating__group-image span[data-v-44bc60fc]{display:inline-block;vertical-align:middle}.r-card figure .route-meta .card-route-rating__group-image img[data-v-44bc60fc]{height:30px;-o-object-fit:contain;object-fit:contain;width:50px}.r-card .r-card-content[data-v-44bc60fc]{display:block;float:right;margin-top:12px;padding:16px;width:100%}.r-card .r-card-content .r-card-content__top[data-v-44bc60fc]{height:auto}@media screen and (max-width:499px){.r-card .r-card-content .r-card-content__top[data-v-44bc60fc]{height:120px}}.r-card .r-card-content .r-card-content__top .r-card-content__header[data-v-44bc60fc]{justify-content:space-between}.r-card .r-card-content .r-card-content__top .r-card-content__header .route-name[data-v-44bc60fc]{font-size:20px;font-weight:600;line-height:20px;margin-bottom:10px;max-width:calc(100% - 18px)}.r-card .r-card-content .r-card-content__top .r-location[data-v-44bc60fc]{font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1600px) and (min-width:1200px){.r-card .r-card-content .r-card-content__top .r-location[data-v-44bc60fc]{font-size:12px}}.r-card .r-card-content .r-card-content__top .grid-r-info[data-v-44bc60fc]{align-items:baseline;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px;margin-top:10px;width:100%}@media screen and (max-width:1600px) and (min-width:1200px){.r-card .r-card-content .r-card-content__top .grid-r-info[data-v-44bc60fc]{align-items:start;flex-direction:column;width:100%}}.r-card .r-card-content .r-card-content__top .grid-r-info .stats[data-v-44bc60fc]{align-items:center;display:flex;justify-content:space-between;width:70%}.r-card .r-card-content .r-card-content__top .grid-r-info .stats div[data-v-44bc60fc]{color:#7b7b7b;font-size:12px;font-weight:400;line-height:18px;margin-bottom:5px;min-width:90px;text-align:left}@media screen and (min-width:1200px) and (max-width:1500px){.r-card .r-card-content .r-card-content__top .grid-r-info .stats div[data-v-44bc60fc]{font-size:11px;font-weight:500;margin-left:10px;text-align:left}}.r-card .r-card-content .r-card-content__top .grid-r-info .stats i[data-v-44bc60fc]{font-size:14px;position:relative;top:1px}@media screen and (min-width:1200px) and (max-width:1500px){.r-card .r-card-content .r-card-content__top .grid-r-info .stats i[data-v-44bc60fc]{font-size:13px}}.r-card .r-card-content .r-card-content__top .grid-r-info .stats img[data-v-44bc60fc]{height:15px;position:relative;top:-2px}.r-card .r-card-content .r-card-content__top .grid-r-info .stats .icon-muted[data-v-44bc60fc]{opacity:.6}.r-card .r-card-content .r-card-content__bottom[data-v-44bc60fc]{align-items:flex-end;display:flex;height:40px;justify-content:space-between}@media screen and (max-width:499px){.r-card .r-card-content .r-card-content__bottom[data-v-44bc60fc]{height:60px}}.r-card .r-card-content .r-card-content__bottom img[data-v-44bc60fc]{-o-object-fit:contain;object-fit:contain;vertical-align:bottom;width:50px}@media (max-width:1199px) and (min-width:992px){.embed .r-card figure[data-v-44bc60fc]{float:left;height:auto;margin:0;position:absolute;width:calc(100% - 750px)}.embed .r-card .r-card-content[data-v-44bc60fc]{display:block;float:right;padding:10px;width:700px}}@media (max-width:768px){.empty-title[data-v-17b6acd9]{font-size:30px}.empty-subtitle[data-v-17b6acd9]{font-size:16px}.img-lost[data-v-17b6acd9]{height:100px}}@media (min-width:769px){.img-lost[data-v-17b6acd9]{height:200px}}.filterModalWrapper[data-v-282592b1]{margin-left:-5px}#filterModal .modal-body[data-v-282592b1]{height:auto!important;max-height:calc(100vh - 200px)!important;overflow-y:auto}@media screen and (min-width:576px){.distance-dropdown-wrapper[data-v-7d8e1b8c]{width:300px}}.button-container button{border:1px solid #ddd;box-shadow:none}#modality-dropdown .custom-control-label span{display:block;padding-left:23px}#modality-dropdown .custom-control-label span i{left:3px;position:absolute;top:2px}.filter-nav{border-bottom:1px solid #e3e3e3;margin-bottom:15px;padding-bottom:15px}.filter-nav .nav-link{background:#fff;border:none;border-radius:5px;box-shadow:1px 1px 4px rgba(0,0,0,.25);box-sizing:border-box}.filter-nav .nav-link:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0;z-index:3}.filter-nav .distance-dropdown-menu{max-width:340px;width:100%}.filter-nav .distance-dropdown-menu #slider-range{height:5px}.filter-nav .distance-dropdown-menu #slider-range .ui-slider-handle.ui-state-default{background:#2bafb5;border-color:#2bafb5;border-radius:50%;top:-8px}.filter-nav .distance-dropdown-menu #slider-range .ui-slider-handle.ui-state-default:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0;z-index:3}.ivu-select-dropdown{max-width:300px;padding:10px 20px;width:100%}.embedded-filters{display:none}#results{padding-top:72px}#results .route-items{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}#results .route-item-container{flex:1 1 48%;margin-bottom:1rem;max-width:48%;padding:0}@media screen and (max-width:1100px) and (min-width:992px),screen and (max-width:1700px) and (min-width:1200px),screen and (max-width:580px){#results .route-item-container{flex-basis:100%;max-width:100%}}.filter-list{display:flex;gap:25px;height:70px;justify-content:left;margin-bottom:15px;margin-left:15px!important;width:100%}@media screen and (max-width:991px){.filter-list{flex-direction:column;gap:0;height:auto;margin-bottom:0;margin-left:0!important}.filter-list .location-search-form-header{border-bottom:1px solid #c4c4c4;margin-bottom:15px;margin-left:auto;margin-right:auto;width:calc(100% - 20px)!important}}.no-embed #map-wrapper{height:50vh;padding-right:0;position:relative}@media screen and (max-width:991px){.no-embed #map-wrapper{margin:120px 0 0;min-height:367px;padding:0}}@media screen and (max-width:767px){.no-embed #map-wrapper{margin:120px 0 0;min-height:200px}}@media screen and (min-width:992px){.no-embed #map-wrapper{bottom:0;height:100vh;padding-top:142px;position:fixed;right:0}}.embed #map-wrapper{height:600px;max-height:600px;overflow:hidden;position:relative}@media screen and (max-width:767px){.embed #map-wrapper{height:200px;max-height:200px}}.embed .route-results-container{display:flex;flex-wrap:wrap}.ivu-rate-star{margin-right:2px}.ivu-page{margin-bottom:1rem;text-align:center}.ivu-page .ivu-page-item,.ivu-page .ivu-page-next,.ivu-page .ivu-page-prev{border-radius:50%;height:38px;line-height:38px;min-width:38px;text-align:center}.ivu-page .ivu-page-item a,.ivu-page .ivu-page-next a,.ivu-page .ivu-page-prev a{font-family:Roboto,sans-serif}.ivu-page .ivu-page-item{border-color:transparent}.ivu-page .ivu-page-item:hover{background-color:#e9ecef}.ivu-page .ivu-page-item:hover a{color:#272729}.ivu-page .ivu-page-item.ivu-page-item-active{background-color:#00b1b9;border-color:#00b1b9}.ivu-page .ivu-page-item.ivu-page-item-active a,.ivu-page .ivu-page-item.ivu-page-item-active a:hover{color:#fff}.ivu-page .ivu-page-next.ivu-page-disabled,.ivu-page .ivu-page-prev.ivu-page-disabled{background:#fff;color:#eee}.empty-route-card{background:#f9f9f9;border-radius:10px;box-shadow:2px 2px 4px rgba(0,0,0,.25);float:left;margin:0 15px 15px;min-height:150px;width:calc(100% - 30px)}ul.pagination>li.page-item.disabled>span>a.disabled{background-color:#fff;border-color:#dee2e6;color:#6c757d;pointer-events:none}.content-container{display:flex;flex-direction:column}.content-container .filter-row{background:#fff;box-shadow:-1px 12px 12px -13px rgba(0,0,0,.58);height:70px;position:fixed;top:72px;width:100%;z-index:10}@media screen and (max-width:991px){.content-container .filter-row{height:120px;width:calc(100% + 30px)}.content-container .filter-row .button-container{align-content:center;align-items:center;display:flex;justify-content:space-between}.content-container .filter-row .button-container>*{margin-top:0!important;transform:scale(.8)}.content-container .filter-row .button-container>* button{padding:10px}.content-container{height:125px;margin-left:0;position:relative;top:0}}.content-container .filter-row-content{height:100%;padding:0 15px;width:100%}.content-container .filter-row-content .button-container{text-align:center}.content-container.embed .embedded-filters{display:block}.content-container.embed .filter-row{display:none}.content-container.embed #results .route-item-container{flex:1 1 19%;margin-bottom:1rem;max-width:19%}@media screen and (max-width:1800px) and (min-width:1501px){.content-container.embed #results .route-item-container{flex-basis:32%;max-width:32%}}@media screen and (max-width:1500px) and (min-width:1100px){.content-container.embed #results .route-item-container{flex-basis:48%;max-width:48%}}@media screen and (max-width:1100px) and (min-width:992px){.content-container.embed #results .route-item-container{flex-basis:100%;max-width:100%}}@media screen and (max-width:991px) and (min-width:581px){.content-container.embed #results .route-item-container{flex-basis:48%;max-width:48%}}@media screen and (max-width:580px){.content-container.embed #results .route-item-container{flex-basis:100%;max-width:100%}}