.qtc-locator-section .qtc-heading{margin-bottom:10px}.qtc-locator-section .qtc-subheading{font-family:SofiaProSoft-Medium,sans-serif;font-size:22px;font-weight:500;margin-bottom:20px}.qtc-locator-section .qtc-subheading p{font-family:SofiaProSoft-Medium,sans-serif!important;font-size:22px!important;font-weight:500!important}.qtc-locator-section #qtc-footer p{font-family:SofiaProSoft-Regular,sans-serif;font-size:20px}.map-wrapper{position:relative}.map-wrapper+#instructions{display:none}#map{height:600px;width:100%}@media (max-width:767px){#map{display:none}}#map.shown{display:block}#map.hidden{display:none}#map.mapboxgl-map{height:600px!important;width:100%}#map .mapboxgl-canvas-container .mapboxgl-marker svg g g:nth-child(3){fill:#fff;opacity:1}.mapboxgl-popup.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-radius:15px 0 15px 15px}.mapboxgl-popup.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-radius:0 15px 15px 15px}.mapboxgl-popup.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-radius:15px 15px 0 15px}.mapboxgl-popup.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-radius:15px 15px 15px 0}.mapboxgl-popup.mapboxgl-popup-anchor-bottom .mapboxgl-popup-content,.mapboxgl-popup.mapboxgl-popup-anchor-left .mapboxgl-popup-content,.mapboxgl-popup.mapboxgl-popup-anchor-right .mapboxgl-popup-content,.mapboxgl-popup.mapboxgl-popup-anchor-top .mapboxgl-popup-content{border-radius:15px}.mapboxgl-popup .mapboxgl-popup-content{box-shadow:0 2px 14px rgba(0,0,0,.23);padding:0}.mapboxgl-popup .mapboxgl-popup-content i{margin-right:5px;position:relative;top:4px}.mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button{right:5px;top:5px}.mapboxgl-popup .mapboxgl-popup-content .popup-card{padding:2rem 2rem 15px}.mapboxgl-popup .mapboxgl-popup-content .popup-card .popup-header{align-items:center;column-gap:.5rem;display:flex;margin-bottom:1rem}.mapboxgl-popup .mapboxgl-popup-content .popup-card .popup-header .popup-img{image-rendering:-webkit-optimize-contrast;max-width:40%}.mapboxgl-popup .mapboxgl-popup-content .popup-card .popup-header .popup-img[src=null]{display:none}.mapboxgl-popup .mapboxgl-popup-content .popup-card .popup-header .title{font-size:20px;line-height:20px}.mapboxgl-popup .mapboxgl-popup-content .popup-card .address{font-size:16px;margin-bottom:0}.mapboxgl-popup .mapboxgl-popup-content .popup-card .tag-item{display:none}.mapboxgl-popup .mapboxgl-popup-content .custom-row{border-top:1px solid rgba(0,0,0,.1);display:flex;flex-wrap:nowrap;padding:0 1rem}.mapboxgl-popup .mapboxgl-popup-content .custom-row:last-of-type{display:none}.mapboxgl-popup .mapboxgl-popup-content .custom-row .directions,.mapboxgl-popup .mapboxgl-popup-content .custom-row .distance,.mapboxgl-popup .mapboxgl-popup-content .custom-row .phone,.mapboxgl-popup .mapboxgl-popup-content .custom-row .visit-website{font-size:14px;font-weight:400;padding:10px 15px;white-space:nowrap}.mapboxgl-popup .mapboxgl-popup-content .custom-row .visit-website a.disabled{cursor:default;pointer-events:none}.mapboxgl-popup .mapboxgl-popup-content .custom-row a{font-weight:400;outline:none}.mapboxgl-popup .mapboxgl-popup-content .custom-row.view-more{padding:0}.mapboxgl-popup .mapboxgl-popup-content .custom-row.view-more a{border-radius:0 0 15px 15px;color:#fff;font-size:14px;font-weight:500;padding:10px 15px 7px;text-align:center;width:100%}#mapboxLegend{border:1px solid #000;border-radius:1rem;column-gap:1.5rem;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:1rem}#mapboxLegend span{align-items:center;display:flex;white-space:nowrap}#search-bar{border-radius:1rem;padding:1rem}@media (max-width:767px){#search-bar{margin:0 auto;max-width:80%}}@media (max-width:575px){#search-bar{min-width:100%}}.search-bar-row{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative}.search-bar-row .validation-container{left:15px;position:absolute;top:-15px}.search-bar-row .required-field{color:red;font-weight:700}@media (max-width:767px){.search-bar-row{flex-direction:column;flex-wrap:wrap;row-gap:.5rem}}.search-bar-row .select-wrapper{color:#fff;min-width:150px;position:relative}@media (max-width:767px){.search-bar-row .select-wrapper{width:100%}}.search-bar-row .select-wrapper select{display:none;visibility:hidden}.search-bar-row .select-wrapper:first-of-type .select-styled{border-radius:8px 0 0 8px}@media (min-width:767px){.search-bar-row .select-wrapper:first-of-type .select-styled{border-right:none}.search-bar-row .select-wrapper:last-of-type .select-styled{border-left:none}}.search-bar-row .select-wrapper+#geocoder input[type=text]{border-radius:0!important}@media (max-width:767px){.search-bar-row .select-wrapper+#geocoder input[type=text]{border-radius:8px!important}}.select-styled{border:1px solid hsla(0,0%,100%,.3);bottom:0;color:#fff;cursor:pointer;height:100%;left:0;padding:12px 25px 12px 15px;position:relative;right:0;top:0;transition:all .2s ease-in}@media (max-width:767px){.select-styled{border-radius:8px!important;min-height:43px;padding:12px 35px 12px 20px;position:relative}}.select-styled:after{border:7px solid transparent;border-top-color:#fff;content:"";cursor:pointer;height:0;position:absolute;right:10px;top:16px;width:0}.select-options{background:#fff;border-radius:0 0 8px 8px;box-shadow:0 4px 9px rgba(0,0,0,.2);color:#333;display:none;font-size:14px;left:0;list-style:none;margin:0;padding:12px 35px 14px 18px;position:absolute;right:0;top:100%;width:100%!important;z-index:999}.select-options li{cursor:pointer;list-style:none;margin:0;padding:6px 0;position:relative;transition:all .15s ease-in}.select-options li:hover{opacity:.7}.select-options li[rel=hide]{display:none}#geocoder{flex:1}@media (max-width:767px){#geocoder{order:1;width:100%}#radiusDiv{order:2}#tagFilter{order:3}}#geocoder .mapboxgl-ctrl-geocoder{background:transparent;box-shadow:none;height:100%;max-width:100%;width:100%}#geocoder .mapboxgl-ctrl-geocoder--icon{display:none}#geocoder .mapboxgl-ctrl-geocoder input[type=text]{background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:8px 0 0 8px;color:#fff;font-size:15px;height:100%;outline:none;padding:12px 24px 12px 18px}#geocoder .mapboxgl-ctrl-geocoder input[type=text]::placeholder{color:hsla(0,0%,100%,.7)}@media (max-width:767px){#geocoder .mapboxgl-ctrl-geocoder input[type=text]{border-radius:8px;width:100%}}@media (min-width:575px){#geocoder .mapboxgl-ctrl-geocoder input[type=text]{min-width:325px}}.address-validation-error,.input-validation-error{background-color:#f6e9e9!important;border:2px solid #aa2d2a!important}#geocoder .mapboxgl-ctrl-geocoder .suggestions{background:#fff;border-radius:0 0 8px 8px;box-shadow:0 4px 9px rgba(0,0,0,.2);color:#333}#geocoder .mapboxgl-ctrl-geocoder .suggestions li a{color:#333}#geocoder .mapboxgl-ctrl-geocoder .suggestions li.active>a{background:#f0f0f0}.search-location-btn{border-radius:0 8px 8px 0;outline:none;transition:all .1s ease-in-out;white-space:nowrap}@media (max-width:767px){.search-location-btn{border-radius:8px;margin-top:8px;order:4;width:100%}}.checkboxes .checkbox-wrapper{margin:10px auto 0;text-align:center}@media (max-width:767px){.checkboxes{display:flex;justify-content:space-evenly}.checkboxes .checkbox-wrapper{margin:10px 0 0;text-align:left}}.checkboxes .checkbox-wrapper label{color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:0}@media (max-width:767px){.checkboxes .checkbox-wrapper label{font-size:12px}}.checkbox-wrapper.hide-map-wrapper{align-items:center;display:flex;gap:8px}@media (min-width:768px){.checkbox-wrapper.hide-map-wrapper{display:none}}.hide-map-wrapper input[type=checkbox]{margin-left:10px;margin-right:0}#locationSearchResults{margin-top:20px}#locationSearchResults #resultsHeader{border-bottom:1px solid rgba(0,0,0,.1);padding:40px 0 15px}@media (max-width:767px){#locationSearchResults{padding-top:35px}}.search-results-wrapper .search-result-name{color:#228282}.search-results-wrapper .search-result-item{border-bottom:1px solid rgba(0,0,0,.1);padding:20px 0 0}@media (max-width:767px){.search-results-wrapper .search-result-item{padding:15px 15px 0}}.search-result-item .search-result-address,.search-result-item .search-result-labels{margin-bottom:10px}.search-result-item .search-result-tags .tag{border-radius:3px;color:#fff;display:inline-block;margin:0 5px 8px 0;padding:5px 10px}.search-result-item .search-result-item-left{display:flex;justify-content:space-between}@media (max-width:575px){.search-result-item .search-result-item-left{flex-wrap:wrap;margin-top:30px;row-gap:15px}}.search-result-item-left .result-td{flex:1 1 100%;width:100%}.search-result-item-left .result-td.flex-50{flex:0 0 50%;max-width:50%}@media (max-width:575px){.search-result-item-left .result-td.flex-50{flex:1 1 100%;max-width:100%}}.search-result-item-left .result-td i{margin-right:5px;position:relative;top:4px}.search-result-item-left .result-td a{text-decoration:none}.search-result-item-left .result-td a span{text-decoration:underline}.search-result-item-left .btn{padding:6px 25px}.search-result-item .search-result-item-right{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.search-result-item .search-result-item-right{justify-content:flex-end}}.map-buttons-wrapper.empty,.search-result-item .search-result-item-right .search-result-item-img{display:none}.map-buttons-wrapper .load-more-btn-wrapper .border-bottom{width:100%}.map-buttons-wrapper .load-more-btn-wrapper #locationSearchLoadMoreBtn{display:block}.map-buttons-wrapper .additional-buttons{margin-top:42px}.map-buttons-wrapper .additional-buttons .btn{justify-content:center!important;min-width:200px}@media (max-width:450px){.map-buttons-wrapper .additional-buttons .btn{min-width:160px;padding-left:5px;padding-right:5px}}@media (max-width:575px){.map-buttons-wrapper .additional-buttons .btn{margin-bottom:1rem}}.map-buttons-wrapper .additional-buttons .btn:first-child{margin-right:1.5rem}@media (max-width:575px){.map-buttons-wrapper .additional-buttons .btn:first-child{margin-right:0}}#qtc-footer{padding-top:20px}#qtc-footer h5{margin-top:30px}#qtc-footer p.xsmall{font-size:16px}@media print{.d-print-none,.no-print{display:none!important}.d-print-grid{display:block!important}.search-result-item{page-break-inside:avoid}}