.mgl-map-wrapper *{outline:none!important}.mgl-map-wrapper .map-search-button{padding-top:15px;position:relative;text-align:center}@media screen and (max-width:991px){.mgl-map-wrapper .map-search-button{padding-top:15px}}.mapboxgl-map .mapboxgl-ctrl-bottom-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}.mapboxgl-map .mapboxgl-ctrl-bottom-left>div{background-color:#fff;border-radius:0;box-shadow:none;margin:0}.mapboxgl-map .mapboxgl-ctrl-bottom-left>div button{border:none;border-radius:0;border-right:1px solid #c4c4c4;color:#272729;float:left;height:45px;line-height:45px;width:45px}.mapboxgl-map .mapboxgl-ctrl-bottom-left>div:first-child{border-radius:0 4px 4px 0}.mapboxgl-map .mapboxgl-ctrl-bottom-left>div:first-child button{border-right:none}.mapboxgl-map .mapboxgl-ctrl-bottom-left>div:nth-child(2){border-radius:4px 0 0 4px}.mapboxgl-map .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,.mapboxgl-map .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip,.mapboxgl-map .mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,.mapboxgl-map .mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{visibility:hidden}.mapboxgl-map .route-marker{background-color:#ff8b00;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;font-size:18px;height:30px;text-align:center;transition:background-color .2s;width:30px}.mapboxgl-map .route-marker.active{background-color:#2bafb5}.mapboxgl-map .route-marker i{color:#fff;font-size:15px;line-height:27px;position:relative;top:-1px}.mapboxgl-map .route-marker .custom-marker-text{display:block;font-weight:700;line-height:21px;text-align:center}.mapboxgl-map .mapboxgl-popup-content{border-radius:10px;margin:0;padding:0}.mapboxgl-map .mapboxgl-popup-content .mapboxgl-popup-close-button{display:none}@media screen and (max-width:767px){.mapboxgl-map .mapboxgl-popup-content{width:180px!important}}.mapboxgl-map .mapboxgl-popup-content img{border-radius:10px 10px 0 0}.mapboxgl-map .mapboxgl-popup-content a{-webkit-text-decoration:none!important;text-decoration:none!important}.mapboxgl-map .mapboxgl-popup-content .route-popup-info{padding:5px}.mapboxgl-map .mapboxgl-popup-content .route-popup-info span{display:block}.mapboxgl-map .mapboxgl-popup-content .route-popup-info i{position:relative;top:2px}.mapboxgl-map .map-poi-popup .poi-icon{border:3px solid #fff;border-radius:100px;box-shadow:0 2px 3px 0 rgba(39,39,41,.2),0 0 3px 0 rgba(39,39,41,.1);display:block;font-size:20px;height:40px;line-height:38px;margin:-25px auto 5px;position:relative;text-align:center;width:40px}#map{height:100%;width:100%}.mapboxgl-popup-content .poi-image-container,.mapboxgl-popup-content .poi-image-container img{height:155px;width:240px}