:root{--theme-color:#000;--theme-color-secondary:#3d6aed}body{font-family:Poppins,sans-serif}.text-shadow{text-shadow:1px 1px 4px #000,1px -1px 4px rgba(0,0,0,.7)}.dropdown-button{min-width:100px;text-align:center}.image-slider-arrow{filter:drop-shadow(0 0 2px #000);transition:.3s}.image-slider-arrow:disabled{cursor:default;opacity:.25}.image-slider-fullscreen-toggle{filter:drop-shadow(0 0 2px #000);transform:scale(0)}.location-card-inner:hover .image-slider-fullscreen-toggle{transform:scale(1)}.text-theme{color:var(--theme-color)}.text-theme-secondary{color:var(--theme-color-secondary)}.bg-theme{background-color:var(--theme-color)}.hover\:border-theme:hover{border-color:var(--theme-color)}.button-wrappper a{background-color:var(--theme-color);border-radius:4px;color:#fff;padding:.75rem 1rem;text-transform:uppercase}.ctas>span{flex-grow:1}.ctas>span a,.ctas>span span{display:block;text-align:center}.mapboxgl-popup-content{padding:15px!important}.mapboxgl-popup-close-button{align-items:center;display:flex;font-size:15px;height:15px;justify-content:center;line-height:normal;width:20px}.card-preview .location-card{width:100%!important}.popup-table{font-size:14px;min-width:250px}.popup-table td{padding:5px 0}.popup-table tr:not(:last-child) td{border-bottom:1px solid #ddd}.popup-table td:first-child{text-align:center;width:36px}.pagination{margin-left:-2px;margin-right:-2px}.pagination button{align-items:center;border:1px solid #ddd;border-radius:4px;display:inline-flex;height:40px;justify-content:center;margin:2px;width:40px}.pagination button:hover{border-color:#bbb}.pagination button.page-active{background-color:var(--theme-color);border-color:var(--theme-color);color:#fff;cursor:default;pointer-events:none}.pagination button:disabled{opacity:.5;pointer-events:none}#gallery-modal .construction-status,#gallery-modal .job-file{display:none}#gallery-modal .image-slider{padding-top:0!important}#gallery-modal .image-slider img:not(.opacity-0){position:static}.post-per-page-select{align-items:center;border:1px solid #ddd;border-radius:4px;display:inline-flex;height:40px;justify-content:center;margin:2px;padding:0 10px}.location-info-tooltip{opacity:0;right:100%;top:50%;transform:translate(20px,-50%) scale(.6);transform-origin:center;transition:.5s;transition-timing-function:ease-out;transition:visibility .5s .5s,opacity .5s 0s,transform .5s 0s;visibility:hidden}.location-info-icon:hover .location-info-tooltip{opacity:1;transform:translateY(-50%) scale(1);transition:visibility .5s 0s,opacity .5s .2s,transform .5s .2s;visibility:visible}.listing-container.is-gallery .listing-map-wrapper,.view-toggle.is-gallery-view .gallery-view-label,.view-toggle.is-map-view .map-view-label{display:none}@media(max-width:767px){.listing-map-wrapper,.view-toggle-wrapper{display:none!important}}.listing-container.is-gallery .listing-cards-wrapper,.listing-container.is-gallery .location-card{width:100%}@media (min-width:640px){.listing-container.is-gallery .location-card{width:50%}}@media (min-width:768px){.listing-container.is-gallery .location-card{width:33.33%}}@media (min-width:1280px){.listing-container.is-gallery .location-card{width:25%}}.location-card .disclaimer-text{display:none}.mobile-divider{width:100%}.listing-filters-close{background-color:transparent;border:0;height:40px;width:40px}.map-disclaimer{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6),rgba(0,0,0,.85));padding-bottom:10px;padding-top:30px}@media(min-width:640px){.mobile-divider{display:none}.listing-filters{display:flex!important}.listing-filters-close{display:none}}@media(max-width:639px){.listing-filters{display:none;z-index:60}.hs-tools-menu{display:none}.listing-filters .dropdown-button{text-align:left}}.card-detail-button-wrapper{padding-bottom:10px;padding-top:10px}.card-detail-button{background-color:var(--theme-color);border-radius:6px;color:#fff;display:block;padding:10px;text-align:center;width:100%}.strike-through{color:red;text-decoration:line-through}