.h2heading{border-bottom:3px solid var(--accent);color:var(--contrast)}.directory-tile-container{background-color:var(--base);border:0px solid var(--base-3);box-shadow:0px 4px 10px 5px rgba(0,0,0,0.1);grid-template-columns:3fr 1fr;margin-bottom:50px;position:relative}@media (max-width:1024px){.directory-tile-container{border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px}}@media (max-width:767px){.directory-tile-container{border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;padding-top:0px;width:100%}}.directory-tile-locals-choice-tag{background-color:var(--accent);font-size:19px;height:31px;line-height:30.4px;position:relative;text-align:center;width:155px;z-index:2}.directory-tile-image{height:350px;margin-bottom:10px;object-fit:cover}@media (max-width:1024px){.directory-tile-image{border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px}}@media (max-width:767px){.directory-tile-image{border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;margin-bottom:0px}}.directory-tile-inner-container{margin-left:30px;margin-right:30px}.directory-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.directory-tile-title{border-bottom-color:var(--contrast);color:var(--contrast);font-size:25}.directory-tile-title:hover{color:var(--contrast)}.directory-tile-title a{color:var(--contrast)}.directory-tile-title a:hover{color:var(--contrast)}@media (max-width:767px){.directory-tile-title{padding-top:10px}}.directory-tile-reviews-1{align-items:center;color:var(--accent);column-gap:0.5em;display:inline-block;font-size:19px;font-weight:bold;margin-bottom:0px}.directory-tile-reviews-2{align-items:center;color:var(--accent);column-gap:0.5em;display:inline-block;font-size:19px;font-weight:bold;margin-bottom:0px;margin-left:-.5%;padding-right:.5%}.directory-tile-reviews-3{align-items:center;color:var(--accent);column-gap:0.5em;display:inline-block;font-size:19px;font-weight:bold;margin-bottom:0px;margin-left:-.5%;padding-right:5%}.directory-tile-reviews-4{align-items:center;color:var(--accent);column-gap:0.5em;display:inline-block;font-weight:normal;margin-bottom:0px;margin-left:-5.75%;padding-right:5%}.directory-tile-reviews-5{align-items:center;color:var(--accent);column-gap:0.5em;display:inline-block;font-size:19px;margin-bottom:0px;margin-left:-5%;padding-right:5%}.directory-tile-testimonial{align-items:center;column-gap:0.5em;display:flex;margin-bottom:0px;margin-top:0px;padding-bottom:12px;padding-top:12px}.directory-tile-callout{border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px;border-style:solid;border-width:2px;display:inline-block;margin-bottom:2px;margin-left:2px;margin-top:8px;padding-left:1%;padding-right:1%;text-transform:capitalize}.directory-tile-location{align-items:center;column-gap:0.5em;display:flex;margin-bottom:14px;margin-top:14px;padding-bottom:20px;padding-left:0%;padding-right:0%}.directory-tile-cta{background-color:var(--contrast);color:var(--base-3);display:block;padding:15px 20px}.directory-tile-cta:hover{color:var(--base-3);background-color:var(--accent)}.directory-tile-image-non-locals-choice{height:350px;object-fit:cover;padding-bottom:10px;text-align:left}.gbp-section{align-items:center;display:flex;margin:0px}@media (max-width:1024px){.gbp-section{padding:6rem 30px}}@media (max-width:767px){.gbp-section{padding:4rem 0px}}.gbp-section__inner{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:800px;position:relative;z-index:1}.gbp-section__tagline{font-size:1rem;font-weight:600;margin-bottom:0.75rem}.gbp-section__headline{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1.5rem}@media (max-width:767px){.gbp-section__headline{margin-bottom:1.25rem}}.gbp-section__text {font-size:1.125rem;}.gbp-button--primary{background-color:var(--contrast);border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem}.gbp-button--primary:hover{background-color:var(--accent);color:#ffffff}.gbp-button--secondary {display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;border:1px solid #000000;color:currentColor;}.gbp-button--secondary:hover {color:currentColor;}.gbp-card__meta-text {font-size:0.875rem;margin-bottom:0.5rem;}.gbp-card__title {font-size:1.25rem;margin-bottom:0.5rem;}.gbp-card__text {font-size:1rem;margin-bottom:0px;}.gbp-section-bg-img-overlay {color:#ffffff;background-image:url(https://patterns.generateblocks.com/wp-content/uploads/2023/08/placeholder1280x720.png);background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;overflow-x:hidden;overflow-y:hidden;}.gbp-section-bg-img-overlay:after {background-image:linear-gradient(90deg, rgba(0,0,0,0.6), rgba(0,0,0,0.6));content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;}.gbp-section--background {background-color:#000000;color:#ffffff;}.gbp-card--border{border-style:solid;border-width:0px}.recommendedtag{column-gap:5px;display:inline-block}.recommended_part_1{align-items:center;color:var(--accent);column-gap:0.5em;display:inline-block;line-height:1px;margin-bottom:0px}.recommended_part_2{color:var(--accent);display:inline-block;font-weight:bold;line-height:1px;margin-bottom:0px}.highest_rated_reviews_headline{align-items:center;column-gap:0.5em;display:flex;line-height:20px;margin-bottom:0px;margin-top:0}.bullet_point_list{align-items:center;column-gap:0.5em;display:flex;line-height:20px;margin-bottom:0px;margin-top:5px}.directory-profile-title{text-align:center}.gbp-card {padding:1.5rem;}@media (max-width: 767px) {.gbp-card {padding:1.25rem;}}.rbc-outer-container{width:33.33%;padding:10px}@media (max-width:767px){.rbc-outer-container{width:100%}}.ranked-by-category-outer-container{
    padding: 10px}.ranked-by-category-accordion-item{
    border: 2px solid var(--contrast-3)}.ranked-by-category-accordion-dropdown-container{background-color:#fafafa;padding:20px}.ranked-by-category-query-loop-post-template{width:100%}.ranked-by-category-business-name{font-size:22px;margin-bottom:0px}.ranked-by-category-business-location{display:inline-block;font-size:20px;margin-bottom:0px;position:relative}.BackShadowImage{box-shadow:0 5px 10px 2px rgba(0,0,0,0.1);margin-bottom:20px;margin-top:10px;border-radius:10px}