.page-footer-top{display:none!important}blockquote{border-left-color:#edb509!important}section.other-locations{margin:0 auto;max-width:1200px;padding:0 20px 80px}.location-thumb{aspect-ratio:4/3;max-width:300px;object-fit:cover}.cont-width{margin:50px auto;max-width:1200px;text-align:center;width:100%}.location-container{padding:20px}.location-header{align-items:center;display:flex;gap:20px;justify-content:space-between}.breadcrumb{color:#edb509;margin-bottom:10px}.breadcrumb a{color:#fff;text-decoration:underline}.breadcrumb span{color:#fff;text-decoration:none}.location-header-content{padding:10px}.location-header-content h1{margin-bottom:0}.location-header-content h2{margin-top:0}.image-content{width:100%}@media (max-width:768px){section.other-locations h2{text-align:center}.location-header{align-items:center;display:flex;flex-direction:column-reverse;gap:20px;justify-content:space-between}.location-header img{margin-top:-20px;width:100%}.location-container,.location-main{padding:0}}.location-container{margin:0 auto;max-width:1200px;padding:20px 0}.location-header{margin-bottom:0}.location-header h1{color:#fff;margin:0}.location-header h2{color:#fff;font-size:20px;font-style:italic;font-weight:400;margin:0;padding:0}.location-main{align-items:center;display:grid;gap:30px;grid-template-columns:2fr 1fr;padding:30px 0}.map-container{margin-bottom:20px;position:relative}#location-map{border-radius:4px;height:450px;width:100%}.address-box{background:#fff;border-radius:8px;bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);left:20px;max-width:300px;padding:20px;position:absolute;z-index:1}.hours-operation ul,.services ul{list-style:none;padding:0}.hours-operation li{margin-bottom:10px}.hours-operation span{font-weight:700}.address-box p{margin:0;padding:0}.map-button{padding:5px 10px}.hours-operation h3,.services h3{line-height:0;margin:50px 0 0;padding:0}@media (max-width:768px){.location-main{grid-template-columns:1fr}.location-container,.location-main{padding:0}.location-main section.about-location{margin-top:-30px;padding:0 40px}}.address-box-buttons{display:flex;flex-direction:column;gap:10px;margin-top:15px}.button{border-radius:4px;display:inline-block;font-weight:500;padding:8px 15px;text-align:center;text-decoration:none;transition:background-color .3s ease}.call-button{background:#007bff;color:#fff}.call-button:hover{background:#0056b3;color:#fff}.contact-button{background:#28a745;color:#fff}.contact-button:hover{background:#218838;color:#fff}.map-button{background:#edb509;color:#fff}.map-button:hover{background:#d6a208;color:#fff}.locations-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:20px}.locations-grid,.main-listing{display:grid;gap:20px;margin-top:20px}.main-listing{grid-template-columns:1fr 1fr 1fr;padding:0}.cta-banner-low p{margin-top:0;padding-top:0}.cta-banner-low{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 2fr;margin:0 auto;max-width:1200px;padding:50px}.cta-banner-low .button{background:#edb509;color:#000;font-size:18px;font-weight:600}@media screen and (max-width:1200px){.locations-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin-top:20px}}@media screen and (max-width:768px){.locations-grid{display:grid;gap:20px;grid-template-columns:1fr;margin-top:20px}}.location-card{background:#f8f8f8;border-radius:8px;overflow:hidden;padding:0;transition:transform .2s}.location-card:hover{transform:translateY(-5px)}.location-card h3{color:#333;font-size:18px;margin:0 0 10px}.location-card-content p{font-size:14px}.location-details{background:#a21917;color:#0046fe;color:#fff;display:inline-block;margin-top:10px;text-decoration:none;width:100%}.location-card-content{padding:10px;text-align:center}.location-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.location-info-section{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 2fr;margin:0 auto;max-width:1200px}.testimonial-box{background:#a21917;padding:30px}@media screen and (max-width:768px){.address-box{background:#fff;border-radius:8px;bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);left:0;max-width:100%;padding:20px;position:relative;z-index:1}.location-header-hero{align-items:center;display:grid;gap:0}.location-header-hero,.location-info-section{grid-template-columns:1fr}.breadcrumb{text-align:center}.location-header h1{color:#fff;font-size:24px;margin:0}.location-header{gap:0}.location-thumb{aspect-ratio:16/9;max-width:100%;object-fit:cover}}.location-header-hero .text-content{order:1}.location-header-hero .image-content{order:2}@media screen and (max-width:768px){.location-header-hero{grid-template-columns:1fr}.location-header-hero .text-content{order:2}.location-header-hero .image-content{order:1}}