body:has(.bti-site) .elementor-location-header,body:has(.bti-site) .elementor-location-footer{display:none!important}body:has(.bti-site) [data-elementor-type=wp-page]>.elementor-section-wrap>.e-con:has(.bti-site),body:has(.bti-site) .e-con:has(>.elementor-widget-html .bti-site){width:100%;max-width:none;padding:0;gap:0}.bti-breadcrumb{font-size:13px;color:var(--muted);margin-bottom:22px}.bti-article{max-width:850px}.bti-article img{max-width:100%;height:auto;object-fit:contain}.bti-directory details{border:1px solid var(--line);border-radius:10px;padding:18px 22px;margin-bottom:12px;background:#fff}.bti-directory summary{font-size:20px;font-weight:700;cursor:pointer}.bti-directory .bti-location-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}.bti-location{border-top:1px solid var(--line);padding-top:14px}.bti-location h3{font-size:18px}.bti-location p{font-size:14px}.bti-state-links{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.bti-state-links a{padding:6px 12px;background:#fff;border:1px solid var(--line);border-radius:5px;font-size:13px}@media (max-width:900px){.bti-directory .bti-location-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.bti-menu .bti-btn{padding:10px 14px}}