.skeleton-box{display:inline-block;min-height:1em;position:relative;overflow:hidden;background-color:#DDDBDD}.skeleton-box::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 20%,rgba(255,255,255,.8) 60%,rgba(255,255,255,0));animation:shimmer 5s infinite;content:''}@keyframes shimmer{100%{transform:translateX(100%)}}.skeleton-entry{display:flex;align-items:stretch;margin-bottom:40px}.skeleton-entry .image{width:30%}.skeleton-entry .content{width:70%;padding:10px}.businesses-index{display:flex;padding-top:30px}.businesses-index .sidebar{width:25%;padding-right:20px}.businesses-index .sidebar h3{font-size:1.2rem}.businesses-index .main-content{width:75%;padding-left:20px}ul.ks-cboxtags{list-style:none;padding:0}ul.ks-cboxtags li{display:inline}ul.ks-cboxtags li label{display:inline-block;background-color:rgba(255,255,255,.9);border:2px solid rgba(139,139,139,.3);color:#000;border-radius:8px;white-space:nowrap;margin:3px 0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:all .2s;font-size:.8rem}ul.ks-cboxtags li label{padding:0 6px;cursor:pointer}ul.ks-cboxtags li label::before{display:inline-block;width:10px;padding:2px 6px 2px 2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/%3E%3C/svg%3E");transition:transform .3s ease-in-out}ul.ks-cboxtags li input[type="checkbox"]:checked+label::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");transform:rotate(-360deg);transition:transform .3s ease-in-out}ul.ks-cboxtags li input[type="checkbox"]:checked+label{border:2px solid var(--wp--preset--color--primary);background-color:rgba(53,140,255,.2);transition:all .2s}ul.ks-cboxtags li input[type="checkbox"]{display:absolute}ul.ks-cboxtags li input[type="checkbox"]{position:absolute;opacity:0}.servecommerce-listings-result{width:100%;display:flex;align-items:stretch;margin-bottom:40px;position:relative}.servecommerce-listings-result.premium{border-radius:8px;-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.15);box-shadow:0 0 15px 5px rgba(0,0,0,.15)}.servecommerce-listings-result.standard::after{content:'';position:absolute;bottom:0;width:100%;height:1px;opacity:.4;background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(0,0,0,.4) 25%,rgba(0,0,0,.39539565826330536) 50%,rgba(0,0,0,.4) 75%,rgba(255,255,255,1) 100%)}.servecommerce-listing-result-image{width:20%;background-size:cover;border-top-left-radius:8px;border-bottom-left-radius:8px}.servecommerce-listing-result-content{display:flex;align-items:center;width:100%;padding:0 20px}.servecommerce-listings-result.premium .servecommerce-listing-result-content{width:80%}.servecommerce-listing-result-content .content-left{width:80%;padding:1em 0}.servecommerce-listings-result.premium .servecommerce-listing-result-content .content-left{width:70%}.servecommerce-listing-result-content .content-left .title-row{width:100%;display:flex;align-items:center;gap:10px;text-decoration:none}.servecommerce-listing-result-content .content-left .title-row a{text-decoration:none}.servecommerce-listing-result-content .content-left .title-row .listing-logo{max-width:40px}.servecommerce-listing-result-content .content-left h3{color:var(--wp--preset--color--foreground-alt);font-size:1.5rem;margin:5px 0}.servecommerce-listing-result-content .content-left .content-excerpt{font-size:.9rem}.servecommerce-listing-result-content .content-left .services-offered{display:flex;flex-wrap:wrap;gap:5px}.servecommerce-listing-result-content .content-left .services-offered div{font-size:.7rem;border-radius:8px;padding:0 4px;border:2px solid var(--wp--preset--color--primary);background-color:rgba(53,140,255,.2)}.servecommerce-listing-result-content .content-left .bottom-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:15px;font-size:.9rem}.servecommerce-listing-result-content .content-left .bottom-row .areas-served{font-size:.7rem;display:flex;flex-wrap:wrap;line-height:1.2}.servecommerce-listing-result-content .content-left .bottom-row .cta{display:flex;flex-shrink:0;gap:6px;text-decoration:none}.servecommerce-listing-result-content .content-right{width:24%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 0}.servecommerce-listings-result.premium .servecommerce-listing-result-content .content-right{width:30%}.servecommerce-listing-result-content .content-right .starting-from{text-transform:uppercase;font-size:.7rem;color:var(--wp--preset--color--foreground-alt)}.servecommerce-listing-result-content .content-right .price{font-size:1.8rem;font-weight:600;color:var(--wp--preset--color--foreground-alt)}.servecommerce-listing-result-content .content-right .bbb-button,.servecommerce-listing-result-content .content-right .disabled-bbb-button{border-radius:8px;background-color:var(--wp--preset--color--secondary);margin:10px 0}.servecommerce-listing-result-content .content-right .disabled-bbb-button{padding:4px 8px;opacity:.7;font-size:.9rem}.servecommerce-listing-result-content .content-right .contact-links{display:flex;align-items:center;gap:15px;margin-top:10px;width:100%;justify-content:center}.servecommerce-listing-result-content .content-right .contact-links a{display:block;width:20px;height:20px}.servecommerce-listing-result-content .content-right .contact-links svg{width:20px;height:20px;display:block;fill:var(--wp--preset--color--foreground-alt)}.servecommerce-listing-result-content .vertical-separator{margin:0 20px;height:65%;width:1px;opacity:.5;background:var(--wp--preset--color--foreground-alt)}.not-premium-separator{display:flex;align-items:center;width:100%;margin:40px 0;gap:15px}.not-premium-separator .line{width:100%;height:1px;opacity:.4;background:#000}.not-premium-separator span{flex-shrink:0;text-transform:uppercase;font-size:.8rem;opacity:.4}.title-row .reviews{display:flex;gap:5px;font-size:.7rem}.title-row .reviews svg{width:15px;fill:#F0A500}.title-row .reviews.disabled{opacity:.4}#location-notice .content{font-size:.8rem;background:#FDEEDC;line-height:1.2;padding:10px;margin:10px 0;margin-top:0;border-radius:4px;border:2px solid #FF6E31}#no-results-notice{display:block;line-height:1.2;white-space:pre-wrap;font-size:.8rem;padding:10px;background:#FDEEDC;border:2px solid #FF6E31;border-radius:4px}.nice-select-search-box #no-results-notice:nth-child(2){display:none!important}.near-me-option{font-weight:600!important;color:#358cff!important}.near-me-option:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23358cff' d='M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 0-128z'/%3E%3C/svg%3E");position:absolute;right:20px;top:2px;width:12px;height:20px}.accordion{width:100%;margin:auto auto}.accordion-item{margin:0;border-radius:0;transition:all 0.2s ease-out}.accordion-item-header{display:flex;align-items:center;position:relative;cursor:pointer}.accordion-item-header::after{content:"\002B";color:var(--wp--preset--color--primary);font-size:2rem;position:absolute;right:1rem}.accordion-item-header.active::after{color:var(--wp--preset--color--primary);content:"\2212"}.accordion-item-body{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}@media (max-width:800px){.businesses-index{flex-wrap:wrap;margin-top:0}.businesses-index .sidebar{width:100%;margin-bottom:40px;padding:5px 20px;border-radius:8px;border:1px solid rgba(0,0,0,.15)}.businesses-index .main-content{width:100%;padding-left:0}.servecommerce-listing-result-image{display:none}.servecommerce-listings-result.premium .servecommerce-listing-result-content{width:100%}.servecommerce-listings-result .content-left .services-offered{display:none}}@media (max-width:679px){.servecommerce-listing-result-content{flex-wrap:wrap}.servecommerce-listings-result.premium .servecommerce-listing-result-content .content-left,.servecommerce-listings-result.standard .servecommerce-listing-result-content .content-left{width:100%}.vertical-separator{display:none}.servecommerce-listings-result.premium .servecommerce-listing-result-content .content-right,.servecommerce-listings-result.standard .servecommerce-listing-result-content .content-right{flex-direction:column;width:100%;text-align:center;justify-content:space-around}.servecommerce-listing-result-content .content-left .bottom-row{flex-direction:column;align-items:flex-start;gap:10px}}